Wordpress - 检查jquery插件是否已经注册

时间:2015-07-31 12:00:41

标签: javascript php jquery wordpress

我正在创建一个使用Select2的wordpress插件。在注册脚本之前,检查Select2是否已经加载的正确方法是什么?

如果我不检查它,插件将被加载两次。

1 个答案:

答案 0 :(得分:0)

您可以使用wp_script_is来确定脚本是否已注册,已加入队列等。

if( ! wp_script_is( 'custom-script', 'enqueued' ) ) {
    // the plugin is not enqueued
}

更新: wp_enqueue_script会检查特定插件是否已加载且不会加载两次,因此在大多数情况下,您不必担心这一点。嗯,如果你以正确的方式做事,它应该有效,例如使用内置函数来处理自定义脚本,如wp_register_script等。