wp_localize_script $handle 时间:2011-06-23 作者:byronyasgur 谁能告诉我$handle的“(第一个参数)wp_localize_script 通常用于。谢谢P、 我不知道为什么,但stackexchange告诉我这个问题不符合质量标准。编辑:当我输入ps时,它接受了,所以我想这是问题的长度。。。。如果你觉得这是一个不可接受的问题,那么道歉 3 个回复 最合适的回答,由SO网友:Michal Mau 整理而成 它基本上是您之前注册或排队的脚本的唯一id。假设我们将两个脚本wp_enqueue_script():wp_enqueue_script( \'my_script_1\',\'/js/some_script.js\' ); wp_enqueue_script( \'my_script_2\',\'/js/some_other_script.js\' ); 现在你想通过$data 到脚本#2wp_localize_script(): wp_localize_script( \'my_script_2\', \'my_script_2_local\', $data ); 之后-当WordPress打印出my_script_2 它会打印出您的$data 变量,以便您可以在脚本中使用它们。如你所见my_script_2 这里是我们的句柄-它在脚本函数之间建立链接。 SO网友:Rarst 句柄是脚本的任意名称(在没有技术意义的情况下),用于在声明时方便用户使用wp_register_script()/wp_enqueue_script().所以,首先声明脚本(或查找已声明脚本的句柄),然后可以使用句柄为其分配本地化对象wp_localize_script() SO网友:kaiser $handle 适用于所有script 和style 函数指定名称。// @example: wp_register_style( \'my-example-script\', \'/path/to/scripts/script.js\', \'etc.\' ); 然后您可以这样使用它:wp_enqueue_style( \'my-example-script\' ); // or wp_localize_script( \'my-example-script\' ); 结束 文章导航