为了减少http请求,我将我的主题使用的所有脚本合并到一个简化的脚本中。每次保存主题选项时的js文件。
此中的一个文件。js是jQuery库。
我没有将jQuery作为一个单独的文件(使用wp\\u enqueue\\u脚本)包含,而是将wordpress核心jQuery文件作为此主机输出流的一部分。js文件
问题是,由于我没有使用wp\\u enqueue\\u scripts()加载jQuery,因此有可能通过一个不知道它已经存在的插件在页面上包含多次。
我可以设置一个标志以便WordPress知道页面上已经存在该文件吗?
最合适的回答,由SO网友:Mateusz Hajdziony 整理而成
你真的不应该这样做,这不是一个好的做法。您应该始终使用WordPress包提供的jQuery版本。如果您在自己的文件中使用自己的jQuery版本,那么每次在WordPress包中更新jQuery时,都必须手动更新它。
如果您真的坚持这样做,我能想到的最简单、最黑客的解决方案是首先取消注册原始jQuery,然后将您的文件(minified.js)注册为jQuery。您迟早会遇到插件不兼容的问题。