Wp_deregister_script(‘jQuery’)不起作用 时间:2020-02-13 作者:ahmet kaya 我使用此代码:if ( ! function_exists( \'WPScripts_enqueue\' ) ) { function WPScripts_enqueue() { // Removing default jQuery wp_deregister_script( \'jquery\' ); // Enqueue the new jQuery wp_enqueue_script(\'jquery\', \'https://code.jquery.com/jquery-3.2.1.slim.min.js\', false, \'3.2.1\', false); // Enqueue custom Bootstrap file wp_enqueue_style(\'bootstrap\', get_template_directory_uri() . \'/css/bootstrap.css\', array(), false, \'all\'); } } add_action(\'wp_enqueue_scripts\', \'WPScripts_enqueue\'); 但是,wp仍然从wp核心加载jquery:https://developers.google.com/speed/pagespeed/insights/?hl=TR&url=http%3A%2F%2Fwww.migrate2.deniz-tasarim.site%2Fhomepage%2F&tab=desktophttps://i.ibb.co/qxhCY6R/image.png 4 个回复 SO网友:Sonali Yewle Use the Following sequence to override jquery安装最新的jQuery版本3.4.1。更新以下代码序列并重试!!!! wp_deregister_script(\'jquery\'); wp_register_script(\'jquery\',("https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"), false); wp_enqueue_script(\'jquery\'); 我希望它能帮助你!!! SO网友:Patryk Parcheta 添加优先级以添加\\u操作。add_action(\'wp_enqueue_scripts\', \'WPScripts_enqueue\', 999); 或add_action(\'wp_enqueue_scripts\', \'WPScripts_enqueue\', -1); SO网友:Everaldo Matias 第二个文档示例(https://developer.wordpress.org/reference/functions/wp_dequeue_script/), 使用挂钩wp_print_scripts 具有优先权100. 像这样:function wpdocs_dequeue_script() { wp_dequeue_script( \'jquery-ui-core\' ); } add_action( \'wp_print_scripts\', \'wpdocs_dequeue_script\', 100 ); SO网友:Sonali Yewle 您必须首先将脚本出列(&P);然后取消注册脚本,如下所示 wp_dequeue_script( \'jquery\'); wp_deregister_script(‘jquery’); 试试这个!! 文章导航