通常,此函数允许您本地化JS字符串,但也可以使用它设置全局JS变量:
function set_my_js_var() {
// logic here for returning the right JS var
$myVar = "Hello World";
return $myVar;
}
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