WP_LOCALIZE_SCRIPT在5.5更新后不再工作

时间:2020-08-15 作者:Ahmed Saad

WordPress 5.5更新程序之后,为什么此功能不再在我的主题中工作:

add_action(\'wp_enqueue_scripts\', function() {
    $vars = array(\'11\' => \'22\');
    wp_localize_script(\'jquery\', \'vars\', $vars);
});
它用于在5.5更新之前在标头中插入JS代码。

1 个回复
SO网友:Kyasarin

我自己刚刚遇到了这个问题,通过将它分配给需要数据的脚本,而不是;jquery“;,以下示例:

wp_localize_script(\'jquery\', \'vars\', $vars);
wp_localize_script( \'replace-with-your-script-name\', \'vars\', $vars);
澄清一下:这将是在wp\\u enqueue\\u script()中用于标识的相同名称,并且应该与之匹配。

相关推荐