How to dequeue a script?

时间:2010-09-08 作者:Dan Gayle

Wordpress有wp_enqueue_script() 但不是wp_dequeue_script() 函数,那么退出脚本队列的最佳方法是什么?我在用LAB.js 加载我的所有脚本,而不是在服务器端排队,所以我不希望插件在我已经加载jQuery的情况下运行10次。

将使用wp_deregister_script( \'jquery\' ) 达到同样的目的?

2 个回复
最合适的回答,由SO网友:EAMann 整理而成

有一个dequeue 方法可用。。。我只是不知道为什么它没有用wp_dequeue_script() 方法(实际上,我可能会为此问题创建一个票证)

但是是的,使用wp_deregister_script 将完成您想要做的事情。请记住,如果您以后确实想使用WP的内置jQuery,则需要先对其重新排队。

SO网友:Borek Bernard

自WordPress 3.1以来wp_dequeue_script() 功能可用。

结束

相关推荐

测试jQuery或Prototype是否由另一个插件排队?

在我的插件中,我想测试jQuery或Prototype(或两者)是否将由另一个插件加载。所以,有wp_enqueue_script(\'jquery\') 或wp_enqueue_script(\'prototype\') 已调用。我在文件中有适合我的插件的代码plugin.prototype.js 和plugin.jquery.js 如果原型已排队,我的插件将使用plugin.prototype.js. 这样我就避免了在站点中加载不必要的内容。如果两者都没有加载,我将排队,以较小者为准。如何测试以查看已