需要通过Functions.Php注销脚本

时间:2013-11-25 作者:mashup

嗯,我有点失望Wordpress注销脚本有多么困难。

首先,我得到了所有句柄的列表,所以我查找了它,句柄是jquery migrate

然后我将其添加到我的函数中。php

wp_dequeue_script(\'jquery-migrate\');
还有这个

wp_dequeue_script(\'jquery\');
尽管脚本已正确注册,但它什么也不做。

版本字符串出了什么问题,我想不出为什么它们仍然包含这些字符串,应该尽快在下一个WP版本中删除,它们只会在某些情况下阻止缓存正确缓存,这很烦人。

欢迎您提供有关如何“正确”注销脚本的任何信息。

1 个回复
最合适的回答,由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\' );

}

结束