Домой Wp-Recall WP-Recall: Проблемы и решения Нотисы перестали работать
18ответ(ов) в теме
garry
не в сети 16 минут
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2925
1
17:22
Версия WP-Recall: 16.21.9

Вопрос снят, туплю)

Редакции сообщения
26.08.2020 17:27garryПричина: не указано
26.08.2020 17:31garryПричина: не указано
26.08.2020 17:45garryПричина: не указано
0
garry
не в сети 16 минут
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2925
2
17:46

Удалите пожалуйста, я просто цели навтыкал в свой вариант и забыл одну добавить)

0
Андрей CS
не в сети 2 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
3
17:47

а какая то зависимость была установлена для скрипта от твоего дополнения? а то может ее сейчас уже нет

0
Андрей CS
не в сети 2 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
4
17:47

понял)

1
garry
не в сети 16 минут
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2925
5
17:59

Нет, поторопился, с последним действительно не работает, проверяю.

0
garry
не в сети 16 минут
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2925
6
18:04

Вот так подключается

rcl_enqueue_script('yw-gdpr-script',rcl_addon_url('js/yw-gdpr-cookie.js', __FILE__),false,true);

0
Андрей CS
не в сети 2 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
7
18:08

подключение скрипта в коде страницы присутствует?
конечно, лучше бы страницу по месту посмотреть, чем вопросы наводящие задавать

0
garry
не в сети 16 минут
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2925
8
18:11

Хм, точно, подключения нет

Вы не можете просматривать опубликованные ссылки
0
Андрей CS
не в сети 2 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
9
18:15

Напрасно ссылку попросил, там что сплошной кеш и инлайн.
Ну я проблем с подключением через функцию плагина не наблюдаю, все должно отрабатывать нормально.

0
garry
не в сети 16 минут
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2925
10
18:16

А точно, там мрак в коде)
Буду искать и отпишусь

0
garry
не в сети 16 минут
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2925
11
18:22

Подключение есть, но порядок видимо не тот теперь, ищу дальше)

0
garry
не в сети 16 минут
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2925
12
18:52

Похоже эта конструкция перестала работать

add_action( 'wp_enqueue_scripts', 'yw_cookie_gdpr_js', 99 );
function yw_cookie_gdpr_js(){
if(rcl_get_option('on_off_gdpr_cookie')!=1) return false;	
	wp_localize_script( 'jquery', 'YwCookie', array( 
		 'type' => __( 'info' ), 
		 'class1' => __( 'yw-cookie' ),
		 'text' => __( ''.rcl_get_option('yw_gdpr_text').'' ),
		 'cookiename' => __( ''.rcl_get_option('yw_gdpr_cookie_name').'' ),
		 'time' => ''.rcl_get_option('yw_gdpr_cookie_time').'' 
	) );
}

0
garry
не в сети 16 минут
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2925
13
18:56

Все надо кофейку и разбираться, запутался, сто дел за раз и уже ничего не понимаю)

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

да, она не будет теперь работать
с версии wp 5.5 wp_localize_script нельзя вешать на 'jquery', тк в этом случае он вешается на 'jquery-core', а если специально 'jquery-core' нигде не подключается, то wp_localize_script не отработает, а если подключить 'jquery-core', то в коде страницы будет подключаться два раза jquery 😵 а как оказалось, это может привести к проблемам в работе, сегодня решал такую.
В общем вешай wp_localize_script на 'rcl-core-scripts' и будет тебе щастье

1
garry
не в сети 16 минут
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2925
15
19:01

Андрей, спасибо, сейчас только разберусь как технически это сделать и отпишусь

0
Андрей CS
не в сети 2 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
16
19:02

ну как, эту строчку поправь просто

wp_localize_script( 'rcl-core-scripts', 'YwCookie', array(

1
garry
не в сети 16 минут
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2925
17
19:02

Все супер, менял на одном сайте, а смотрел на другом))
Еще больше плагин захватывает WP, это круто)
Еще раз спасибо!

Редакции сообщения
26.08.2020 19:06garryПричина: не указано
1
Андрей CS
не в сети 2 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
18
19:11

О захвате речи не идет) намудрили с последним обновлением wp, я не сразу разобрался как лучше подстроиться под него, как оказалось лучше локализацию на свой скрипт вешать, а по сути wp_localize_script можно вешать на любой скрипт, будет меняться только место вывода данных локализации в коде страницы.
Ну вроде все ок, закрыто.

1
Тема закрыта. Публикация новых сообщений запрещена.