Домой Wp-Recall WP-Recall: Проблемы и решения При обновлении галереи не публикуются записи (Posts)
14ответ(ов) в теме
Вячеслав
не в сети 3 года
На сайте с 01.11.2020
Участник
Тем 5
Сообщения 22
1
11:30
Версия WP-Recall: 16.24.36

При обновлении плагина 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.

Редакции сообщения
16.03.2021 12:45ВячеславПричина: не указано
17.03.2021 19:28ВячеславПричина: не указано
0
Вячеслав
не в сети 3 года
На сайте с 01.11.2020
Участник
Тем 5
Сообщения 22
2
22:39

Спецы, подскажите, пожалуйста, куда смотреть, может где поправить?

0
Preci
не в сети 4 часа
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1643
3
23:05

Консоль браузера смотрите, может там ошибки есть

0
Вячеслав
не в сети 3 года
На сайте с 01.11.2020
Участник
Тем 5
Сообщения 22
4
23:51

При активированном плагине 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 в такой же ситуации никаких ошибок нет.

0
Preci
не в сети 4 часа
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1643
5
00:42

Вы не можете просматривать опубликованные ссылки

Вот похожая проблема с тем же плагином. Возможно он jquery перерегистрирует на другую какую-то версию

0
Вячеслав
не в сети 3 года
На сайте с 01.11.2020
Участник
Тем 5
Сообщения 22
6
01:38

Спасибо! Да, проблема похожая, но решение не предлагают. Найти бы хотя бы старую версию плагина - раньше работало. А обновление версии PHP может помочь?
Может как-то Recall можно подтянуть на новую версию jquery?

Редакции сообщения
18.03.2021 02:05ВячеславПричина: уточнение
18.03.2021 02:05ВячеславПричина: уточнение
0
Preci
не в сети 4 часа
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1643
7
03:41

PHP тут не причем

Так проблема может быть в том, что ваш плагин использует старую версию. Я не могу ответить точно, надо разбираться в проблеме, но вероятнее всего она не в recall.

0
Вячеслав
не в сети 3 года
На сайте с 01.11.2020
Участник
Тем 5
Сообщения 22
8
23:12

В том-то и дело, что до определённого момента и плагин Photo Gallery и Recall вместе работали, но потом обновил Photo Gallery и Recall перестал работать, вряд ли Photo Gallery перешёл на более старую версию jquery (хотя всякое бывает). Если существует разнообразие версий, то конфликт неминуем и должно быть решение проблемы. Нашёл

Вы не можете просматривать опубликованные ссылки

как использовать разные версии jquery на сайте с использованием функции $.noConflict(true), но не силён в вопросе. Править плагин или Recall? Плагин - это точно не получится (разве только ждать пока автор сам поправит), а Recall, мне кажется всё же ближе и доступнее.

0
Preci
не в сети 4 часа
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1643
9
23:59

/wp-content/plugins/wp-recall/assets/js/core.js

1003-1007 строки

if ( !field.is( ":required" ) )
	return required;

if ( field.is( ":disabled" ) )
	return required;

замените на

if ( !field.prop( "required" ) )
	return required;

if ( field.prop( "disabled" ) )
	return required;

1
Вячеслав
не в сети 3 года
На сайте с 01.11.2020
Участник
Тем 5
Сообщения 22
10
01:23

Огромное спасибо! Заработало! 👍 👍 👍 🎖

Редакции сообщения
19.03.2021 01:24ВячеславПричина: не указано
19.03.2021 01:27ВячеславПричина: не указано
0
Вячеслав
не в сети 3 года
На сайте с 01.11.2020
Участник
Тем 5
Сообщения 22
11
01:29

При обновлении Recall это изменение учтётся? или надо будет самому править?

0
Preci
не в сети 4 часа
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1643
12
01:37

Я не знаю, я не разработчик recall

На всякий случай лучше сохраните это себе

0
Вячеслав
не в сети 3 года
На сайте с 01.11.2020
Участник
Тем 5
Сообщения 22
13
00:41

Тема закрыта, но к разработчикам Recall просьба учесть описанные здесь правки - реально помогло!

0
Андрей CS
не в сети 8 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
14
12:33

Учтем, спасибо.

0
Вы не имеете права на публикацию сообщений в этой теме