wp_localize_scripts
将内容以Javascript object 可以由页面上运行的其他Javascript访问。关键是能够将动态数据传递给正在执行的Javascript,而无需发出AJAX请求,解析页面中的数据(例如,从类属性中提取post ID),或者隐藏页面上的数据,这些都是通过某种方式进行的。
第一个参数是slug
已注册并排队的脚本。您必须“钩住”或关联wp_localize_script
使用另一个已注册并排队的脚本,并且必须运行wp_localize_script
在其他脚本注册并排队之后,而不是之前。顺序很重要。
重要的wp\\u localize\\u script()必须在附加到的脚本已排队或注册后调用。它不会将本地化脚本放入后续脚本的队列中。
http://codex.wordpress.org/Function_Reference/wp_localize_script
第二个参数是将打印到页面的对象的名称。这是将用于访问对象数据的名称。您可以将其视为变量名,但您将使用Javascript对象语法访问数据。
第三个参数是对象将包含的实际数据。它可以是单个或多维数组(从3.3开始为多维)。
这三个参数都是必需的。