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 );
}
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。