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
弃用
-

Localize a script.

Works only if the script has already been registered.

Accepts an associative array $l10n and creates a JavaScript object:

“$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 );
}