编辑-注释中给出的解决方案
问题是,我最初使用的是wp\\u enqueue\\u脚本,所以我需要一个高优先级,以确保我的出列发生在插件的排队之后。当我切换到使用wp\\u print\\u脚本(或者更准确地说是wp\\u print\\u footer\\u脚本)时,我应该切换到低优先级,正如Jacob Peattie指出的那样。这就是我所需要解决的全部问题-JW公司
我正在尝试将插件添加的脚本出列。这是插件中的代码。。。
class WC_Social_Login_Frontend {
...
public function load_styles_scripts() {
...
wp_enqueue_script( \'wc-social-login-frontend\', wc_social_login()->get_plugin_url() . \'/assets/js/frontend/wc-social-login.min.js\', $script_deps, WC_Social_Login::VERSION, $load_in_footer );
}
}
thusfar,我所做的一切都没有阻止加载此脚本。这是我的代码,它位于我使用的mu插件中,而不是函数。php。我试过在不同的地方搭讪,但都不管用。
function jw_dequeue_social_login(){
wp_dequeue_script(\'wc-social-login-frontend\');
wp_deregister_script(\'wc-social-login-frontend\');
}
add_action( \'wp_print_footer_scripts\', \'jw_dequeue_social_login\', PHP_INT_MAX );
add_action( \'wp_print_scripts\', \'jw_dequeue_social_login\', PHP_INT_MAX );
add_action( \'wp_enqueue_scripts\', \'jw_dequeue_social_login\', PHP_INT_MAX );
add_action( \'wp_footer\', \'jw_dequeue_social_login\', PHP_INT_MAX );
希望我是个白痴,错过了一些显而易见的东西。非常感谢你的帮助。