我正在创建一个使用Select2的wordpress插件。在注册脚本之前,检查Select2是否已经加载的正确方法是什么?
如果我不检查它,插件将被加载两次。
答案 0 :(得分:0)
您可以使用wp_script_is来确定脚本是否已注册,已加入队列等。
if( ! wp_script_is( 'custom-script', 'enqueued' ) ) {
// the plugin is not enqueued
}
更新: wp_enqueue_script
会检查特定插件是否已加载且不会加载两次,因此在大多数情况下,您不必担心这一点。嗯,如果你以正确的方式做事,它应该有效,例如使用内置函数来处理自定义脚本,如wp_register_script
等。