wp_localize_script

函数
wp_localize_script ( $handle, $object_name, $l10n )
参数
  • (string) $handle Script handle the data will be attached to.
    Required:
  • (string) $object_name Name for the JavaScript object. Passed directly, so it should be qualified JS variable. Example: '/[a-zA-Z0-9_]+/'.
    Required:
  • (array) $l10n The data itself. The data can be either a single or multi-dimensional array.
    Required:
返回值
  • (bool) True if the script was successfully localized, false otherwise.
相关
  • WP_Scripts::localize()
定义位置
相关方法
wp_playlist_scriptswp_add_inline_scriptwp_normalize_path_wp_footer_scriptswp_initialize_site
引入
2.2.0
弃用
-

wp_localize_script: 这个函数通过向脚本的全局JavaScript对象添加数据来实现脚本的本地化。这允许插件和主题开发者将数据从PHP传递到JavaScript。

定位一个脚本。

只有在脚本已经被注册的情况下才起作用。

接受一个关联数组$l10n并创建一个JavaScript对象:

“$object_name” = {
key: value,
key: value,

}

function wp_localize_script( $handle, $object_name, $l10n ) {
	global $wp_scripts;

	if ( ! ( $wp_scripts instanceof WP_Scripts ) ) {
		_wp_scripts_maybe_doing_it_wrong( __FUNCTION__, $handle );
		return false;
	}

	return $wp_scripts->localize( $handle, $object_name, $l10n );
}

常见问题

FAQs
查看更多 >