嗯,我有点失望Wordpress注销脚本有多么困难。
首先,我得到了所有句柄的列表,所以我查找了它,句柄是jquery migrate
然后我将其添加到我的函数中。php
wp_dequeue_script(\'jquery-migrate\');
还有这个
wp_dequeue_script(\'jquery\');
尽管脚本已正确注册,但它什么也不做。
版本字符串出了什么问题,我想不出为什么它们仍然包含这些字符串,应该尽快在下一个WP版本中删除,它们只会在某些情况下阻止缓存正确缓存,这很烦人。
欢迎您提供有关如何“正确”注销脚本的任何信息。
最合适的回答,由SO网友:mashup 整理而成
好了,下面的操作现在可以了,我想这是缓存问题,我忘记添加正确的优先级了
使用现在的优先级,它肯定能正常工作,我还成功地注销了Buddypress脚本
add_action( \'wp_print_scripts\', \'de_script\', 100 );
function de_script() {
wp_dequeue_script( \'jquery\' );
wp_deregister_script( \'jquery\' );
wp_dequeue_script( \'bp-legacy-js\' );
wp_deregister_script( \'bp-legacy-js\' );
}