Похоже эта конструкция перестала работать
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').'' ) ); }
да, она не будет теперь работать
с версии wp 5.5 wp_localize_script нельзя вешать на 'jquery', тк в этом случае он вешается на 'jquery-core', а если специально 'jquery-core' нигде не подключается, то wp_localize_script не отработает, а если подключить 'jquery-core', то в коде страницы будет подключаться два раза jquery 😵 а как оказалось, это может привести к проблемам в работе, сегодня решал такую.
В общем вешай wp_localize_script на 'rcl-core-scripts' и будет тебе щастье
О захвате речи не идет) намудрили с последним обновлением wp, я не сразу разобрался как лучше подстроиться под него, как оказалось лучше локализацию на свой скрипт вешать, а по сути wp_localize_script можно вешать на любой скрипт, будет меняться только место вывода данных локализации в коде страницы.
Ну вроде все ок, закрыто.