开发人员不可能真正做到这一点。这主要是因为:
不同的插件可能取决于库的不同版本,不能与其他插件一起使用并不是每个开发人员都能在创建东西的同时考虑到冲突。低质量的编码主题/插件总是会导致问题同一个库可以包含在不同的名称下(由于粗心大意、错误等),如果您正在发布主题/插件,您不会总是在那里让客户检查这些问题但是,如果您使用的是WordPress中包含的知名和流行的库,您可以使用以下功能检查它是否已加载:
wp_script_is( $name, $list = \'enqueued\' );
这将返回
true
如果脚本已打印/排队/注册,则可以将其与
if()
决定是否再次打印。
但正如我上面提到的,如果名字不一样,这就行不通了。