После обновлений плагина и вп в консоли начали сыпаться ошибки. При редактировании поста появляется первая ошибка:
core.js?ver=16.26.5:1230 Uncaught TypeError: jQuery(...).iconpicker is not a function at rcl_init_iconpicker (core.js?ver=16.26.5:1230:31) at iconpicker.js?ver=16.26.5:3216:5 at dispatch (jquery.min.js?ver=3.6.0:2:43064) at v.handle (jquery.min.js?ver=3.6.0:2:41048)
Перестало работать кастомное поле с датой, при нажатия на поле, перестал появляться календарь и выдает следующую ошибку:
Uncaught TypeError: Cannot read properties of undefined (reading 'setDefaults') at rcl_setup_datepicker_options (core.js?ver=16.26.5:322:23) at rcl_show_datepicker (core.js?ver=16.26.5:343:26) at HTMLInputElement.onclick (?rcl-post-edit=570:311:682)
При редактировании через админку, с тебе же полями другая ошибка:
Uncaught TypeError: Cannot read properties of null (reading 'val') at Timepicker._addTimePicker (jquery-ui-timepicker-addon.min.js?ver=1.6.1:1:7006) at $.datepicker._updateDatepicker (jquery-ui-timepicker-addon.min.js?ver=1.6.1:1:30029) at e._showDatepicker (datepicker.min.js?ver=1.13.1:9:13685) at HTMLInputElement. (datepicker.min.js?ver=1.13.1:9:36351) at Function.each (load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,regenerator-runtime,wp-polyfill,wp-hooks&ver=6.0.1:2:3003) at s.fn.init.each (load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,regenerator-runtime,wp-polyfill,wp-hooks&ver=6.0.1:2:1481) at V.fn.datepicker (datepicker.min.js?ver=1.13.1:9:36283) at rcl_show_datepicker (core.js?ver=16.26.5:344:15) at HTMLInputElement.onclick (post.php?post=552&action=edit:690:512)
С похожей ошибкой пару дней назад столкнулся, не работал рейтинг в отзывах.
На форуме нашел решение ошибки обернув код:
if (typeof animateCss !== 'undefined') { }
Наткнулся на форуме на маленькую тему про плагин ACF, переработал код, воспользовался Carbon Filds. Удалил ACF и теперь через админку при редактировании ошибок больше нет и все отрабатывает отлично.
Через фронт ошибки остались, не могу понять почему при загрузке страницы редактирования сразу ошибка
core.js?ver=16.26.1:1230 Uncaught TypeError: jQuery(...).iconpicker is not a function
При чет может быть iconpicker?
Preci сказал(а)
Возможно jquery используется не родной, который с вп идет, а какая-то другая версия. Например с гугла подключается или еще что.
В том то и дело, ошибки начали сыпаться просто так. Не плагины и дополнения не устанавливались. Только обновление.
И Спасибо что хоть кто то ответил!
Владимир DestWeb сказал(а)
Preci сказал(а)
Возможно jquery используется не родной, который с вп идет, а какая-то другая версия. Например с гугла подключается или еще что.В том то и дело, ошибки начали сыпаться просто так. Не плагины и дополнения не устанавливались. Только обновление.
И Спасибо что хоть кто то ответил!
Так вы посмотрите в на всякий случай, откуда у вас тянется jquery, в коде страницы посмотрите.
я не знаю в чем дело, ни первую ни вторую ошибку я у себя повторить не могу
пробуйте переключить на дефолтный шаблон, отключить все сторонние дополнения и плагины, пробуйте повторить в таком режиме, возможно, какой то конфликт.
Кстати, я вижу что datepicker подключается на странице, почему он игнорируется надо выяснять
Вот появилась новая ошибка, когда присылают в личный чат, звук пришедшего сообщения не проигрывается и тем самым не обновляется чат, и видомо по этому не работает кнопка избранные сообщения.
Uncaught TypeError: Cannot read properties of undefined (reading '0') at new rcl_chat_beat_success (scripts.js?ver=16.26.1:528:59) at scripts.js?ver=16.26.1:555:21 at Array.forEach () at Object.success (scripts.js?ver=16.26.1:551:22) at Object.success (core.js?ver=16.26.1:678:22) at c (jquery.min.js?ver=3.6.0:2:28327) at Object.fireWith [as resolveWith] (jquery.min.js?ver=3.6.0:2:29072) at l (jquery.min.js?ver=3.6.0:2:79901) at XMLHttpRequest. (jquery.min.js?ver=3.6.0:2:82355)
Попробовал найти где подключается звуковые файлы в recall и в дополнении чата e-oh.mp3 и e-oh.ogg.
Но результат поиска ничего не выдал.
Вот закомментировал 527 строку:
if (typeof jQuery.ionSound !== 'undefined') { jQuery.ionSound.play(rcl_chat_sound.sounds[0]); }
И час соответственно работает.