也许我把你的问题搞错了。我不明白你的意思:
如果我不进行本地化,我就无法得到响应。
但通常,此函数允许您本地化JS字符串,但也可以使用它设置JS变量:
function set_my_js_var() {
// logic here for setting the right JS var
return "some value";
}
function load_fe_scripts() {
wp_enqueue_script( \'global-js-var\', get_template_directory_uri() . \'/js/my_file.js\' );
$localize_array = array(
\'my_js_var\' => set_my_js_var()
);
wp_localize_script( \'global-js-var\', \'my_global\', $localize_array );
}
add_action(\'wp_enqueue_scripts\', \'load_fe_scripts\');
现在,您可以通过以下方式访问JS文件中的var
my_global.my_js_var