wp_add_inline_script
函数
      wp_add_inline_script ( $handle, $data, $position = 'after' )    
  - 参数
 - 
- 
                (string)
$handle
Name of the script to add the inline script to.- Required: 是
 
 - 
                (string)
$data
String containing the JavaScript to be added.- Required: 是
 
 - 
                (string)
$position
Optional. Whether to add the inline script before the handle or after. Default ‘after’.- Required: 否
 - Default: ‘after’
 
 
 - 
                (string)
 
- 返回值
 - 
- (bool) True on success, false on failure.
 
 
- 相关
 - 
- WP_Scripts::add_inline_script()
 
 
- 定义位置
 - 
- 
                                  wp-includes/functions.wp-scripts.php
, line 130 
 - 
                                  wp-includes/functions.wp-scripts.php
 
- 引入
 - 4.5.0
 
- 弃用
 - –
 
Adds extra code to a registered script.
Code will only be added if the script is already in the queue.
Accepts a string $data containing the Code. If two or more code blocks
are added to the same script $handle, they will be printed in the order
they were added, i.e. the latter added code can redeclare the previous.
function wp_add_inline_script( $handle, $data, $position = 'after' ) {
	_wp_scripts_maybe_doing_it_wrong( __FUNCTION__, $handle );
	if ( false !== stripos( $data, '' ) ) {
		_doing_it_wrong(
			__FUNCTION__,
			sprintf(
				/* translators: 1: , 2: wp_add_inline_script() */
				__( 'Do not pass %1$s tags to %2$s.' ),
				'<script>',
				'wp_add_inline_script()'
			),
			'4.5.0'
		);
		$data = trim( preg_replace( '#]*>(.*)#is', '$1', $data ) );
	}
	return wp_scripts()->add_inline_script( $handle, $data, $position );
}
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。