有没有办法知道脚本是否成功加载?

时间:2014-12-22 17:06:25

标签: wordpress plugins callback action

在我的插件中,我使用wordpress core plupload srcipt:

function plug_enqueue_scripts() { 
   wp_enqueue_script( 'plupload-all' ); //wordpress core
}
add_action( 'admin_enqueue_scripts', 'plug_enqueue_scripts' );

有没有办法知道脚本是否已成功加载?回调fct?返回值?

如果脚本无法加载,我想要包含我自己的plupload(js和css)。

感谢

1 个答案:

答案 0 :(得分:1)

您可以使用wp_script_is()检查脚本的状态:

if( false === wp_script_is( 'plupload-all', 'enqueued' ) ){
    // script not enqueued, do stuff
}

如果要检查脚本是否已实际打印,请使用done而不是enqueued作为第二个参数。查看Codex中的所有可接受值。