谁能告诉我$handle
的“(第一个参数)wp_localize_script
通常用于。谢谢
P、 我不知道为什么,但stackexchange告诉我这个问题不符合质量标准。
编辑:当我输入ps时,它接受了,所以我想这是问题的长度。。。。如果你觉得这是一个不可接受的问题,那么道歉
谁能告诉我$handle
的“(第一个参数)wp_localize_script
通常用于。谢谢
P、 我不知道为什么,但stackexchange告诉我这个问题不符合质量标准。
编辑:当我输入ps时,它接受了,所以我想这是问题的长度。。。。如果你觉得这是一个不可接受的问题,那么道歉
它基本上是您之前注册或排队的脚本的唯一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
这里是我们的句柄-它在脚本函数之间建立链接。
句柄是脚本的任意名称(在没有技术意义的情况下),用于在声明时方便用户使用wp_register_script()
/wp_enqueue_script()
.
所以,首先声明脚本(或查找已声明脚本的句柄),然后可以使用句柄为其分配本地化对象wp_localize_script()
$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\' );
这可能是最简单的问题,但我找不到为什么WordPress无法识别我的JavaScript文件和图像。我把我所有的JS文件和图像都放在我的主题文件夹中,所以我在“主题”里面创建了一个文件夹“word”,里面有所有的内容,然后我添加了我的文件。但该网站无法识别JavaScript或图像的路径。你能告诉我我做错了什么吗?我在首页中这样使用它:<script src=\"jquery.js\" type=\"text/javascript\"></script>