При обновлении плагина Photo Gallery by 10Web (от
) с версии 1.5.59 до версии 1.5.69 (и 1.5.70) в дополнении PublicPost кн.Публикация в ЛК перестала работать. Если деактивировать Photo Gallery, то работа восстанавливается и при пустой форме нажатие кн.Публикация приводит к сообщению об отсутствии ввода в обязательном поле. А вместе с плагином эта кн. совсем не реагирует.
Плагин Photo Gallery имеет более 1 млн установок, не верится, что он кривой и не хочется переезжать на другой, может есть какой способ лечения?
WordPress - 5.4.2.
Тема GeneratePress Child - 2.4.2.
При активированном плагине Photo Gallery, если нажать кн. Публиковать, то в консоли пишет такие ошибки:
jquery.js?ver=1.12.4-wp:2
Uncaught Error: Syntax error, unrecognized expression: unsupported pseudo: required
at Function.ea.error (jquery.js?ver=1.12.4-wp:2)
at PSEUDO (jquery.js?ver=1.12.4-wp:2)
at va (jquery.js?ver=1.12.4-wp:2)
at ea.compile (jquery.js?ver=1.12.4-wp:2)
at ea.select (jquery.js?ver=1.12.4-wp:2)
at Function.ea (jquery.js?ver=1.12.4-wp:2)
at Function.a.find (jquery-migrate.min.js?ver=1.4.1:2)
at Function.e.find (jquery.mobile.min.js?ver=1.4.5:3)
at Function.e.find.matchesSelector (jquery.mobile.min.js?ver=1.4.5:3)
at Function.n.filter (jquery.js?ver=1.12.4-wp:2)
ea.error @ jquery.js?ver=1.12.4-wp:2
PSEUDO @ jquery.js?ver=1.12.4-wp:2
va @ jquery.js?ver=1.12.4-wp:2
ea.compile @ jquery.js?ver=1.12.4-wp:2
ea.select @ jquery.js?ver=1.12.4-wp:2
ea @ jquery.js?ver=1.12.4-wp:2
a.find @ jquery-migrate.min.js?ver=1.4.1:2
e.find @ jquery.mobile.min.js?ver=1.4.5:3
e.find.matchesSelector @ jquery.mobile.min.js?ver=1.4.5:3
n.filter @ jquery.js?ver=1.12.4-wp:2
z @ jquery.js?ver=1.12.4-wp:2
is @ jquery.js?ver=1.12.4-wp:2
isValid @ core.js?ver=16.24.36:1003
(anonymous) @ core.js?ver=16.24.36:972
each @ jquery.js?ver=1.12.4-wp:2
each @ jquery.js?ver=1.12.4-wp:2
isValid @ core.js?ver=16.24.36:950
RclForm.validate @ core.js?ver=16.24.36:897
rcl_check_required_fields @ scripts.js?ver=16.24.36:379
rcl_publish @ scripts.js?ver=16.24.36:331
onclick @ ?user=3&tab=postform:388
но мне это не понятно, может кто-то знает?
При деактивированном плагине Photo Gallery в такой же ситуации никаких ошибок нет.
Спасибо! Да, проблема похожая, но решение не предлагают. Найти бы хотя бы старую версию плагина - раньше работало. А обновление версии PHP может помочь?
Может как-то Recall можно подтянуть на новую версию jquery?
В том-то и дело, что до определённого момента и плагин Photo Gallery и Recall вместе работали, но потом обновил Photo Gallery и Recall перестал работать, вряд ли Photo Gallery перешёл на более старую версию jquery (хотя всякое бывает). Если существует разнообразие версий, то конфликт неминуем и должно быть решение проблемы. Нашёл
как использовать разные версии jquery на сайте с использованием функции $.noConflict(true), но не силён в вопросе. Править плагин или Recall? Плагин - это точно не получится (разве только ждать пока автор сам поправит), а Recall, мне кажется всё же ближе и доступнее.