使用 wp_add_inline_script 函数向 WordPress 站点输出脚本
前面我们介绍了wpadd_inline_style
函数的使用,并为主题添加自定义样式切换功能,既然有函数可以向站点输出 css 样式,同时也可以向站点输出 script 脚本,用到的是wp_add_inline_script
函数。
函数只有在脚本已经在队列中时才会添加代码,接受包含代码的字符串$data
。如果将两个或更多的代码块添加到同一个脚本$handle
中,它们将按照添加的顺序打印,也就是说,后者添加的代码可以重新声明前面的代码。
一、使用
wp_add_inline_script( $handle, $data );
二、参数
1、$handle
(string) (必填)添加额外样式的脚本的名称,小写的字符串。默认值:无
2、$data
(string) (必填)包含要添加的CSS的字符串。默认值:无
3、$position
(string)(可选)是在 handle 之前还是之后添加内联脚本。默认值:after
三、来源
文件: wp-includes/functions.wp-scripts.php
function wp_add_inline_script( $handle, $data, $position = 'after' ) { _wp_scripts_maybe_doing_it_wrong( __FUNCTION__ ); if ( false !== stripos( $data, '' ) ) { _doing_it_wrong( __FUNCTION__, sprintf( /* translators: 1: [script], 2: wp_add_inline_script() */ __( 'Do not pass %1$s tags to %2$s.' ), '[code]