当前浏览:首页 / WordPress函数 / wp_script_is()

wp_script_is( string $handle, string $list = 'enqueued' )

判断是否已将脚本添加到队列

is 条件判断more...

scriptmore...


描述

更多类似的主题函数信息,请查看主题开发手册中的条件标签文章。


参数

$handle

(string)(必填) 脚本的名称(句柄)。

$list

(string)(可选) 要检查的脚本的状态。接受'enqueued'、'registered'、'queue'、'to_do'和'done'。

默认值: 'enqueued'


返回

(bool) 脚本是否已排队(引入)。



源码

查看源码 官方文档


更新日志

版本描述
3.5.0'enqueued'作为'queue'列表的别名添加。
2.8.0开始引入

使用示例

  • 示例1

    基本示例
    这将检查名为“fluidVids.js”的脚本是否已排队。如果已排队,则不会执行任何操作。如果未排队,则会注册文件并将其排队。

    $handle = 'fluidVids.js';
    $list = 'enqueued';
    if (wp_script_is( $handle, $list )) {
        return;
    } else {
        wp_register_script( 'fluidVids.js', plugin_dir_url(__FILE__).'js/fluidvids.min.js');
        wp_enqueue_script( 'fluidVids.js' );
    }