如何保持;plugins/contact-form-7/includes/js/scripts.js“;在wordpress标题中,通过“删除未使用的js”;wp#u注销#u脚本(';jquery';)&引用;?

如何保持;plugins/contact-form-7/includes/js/scripts.js“;在wordpress标题中,通过“删除未使用的js”;wp#u注销#u脚本(';jquery';)&引用;?,wordpress,Wordpress,为了加速我的网站,我尝试通过以下代码删除“wp includes/js/jquery/jquery migrate.min.js”和“js/jquery/jquery.js”: function my_jquery_enqueue() { wp_deregister_script( 'jquery' ); } add_action( 'wp_enqueue_scripts', 'my_jquery_enqueue' ); 在此之后,“wp includes/js/jquery/j

为了加速我的网站,我尝试通过以下代码删除“wp includes/js/jquery/jquery migrate.min.js”和“js/jquery/jquery.js”:

 function my_jquery_enqueue() {
    wp_deregister_script( 'jquery' );
}

add_action( 'wp_enqueue_scripts', 'my_jquery_enqueue' ); 
在此之后,“wp includes/js/jquery/jquery migrate.min.js”和“js/jquery/jquery.js”都被删除,但是

联系人表单7工作不正常


是否有方法只删除“wp includes/js/jquery/jquery migrate.min.js”和“js/jquery/jquery.js”,但保留其他js文件?谢谢你

不幸的是,几乎所有wordpress插件都使用jquery,这是wordpress中js的基础。如果删除jquery,实际上将禁用所有插件。因此,这样做是不可取的。要让插件在没有jquery的情况下运行,您必须手动重新编程每个插件,这将是大量不必要的工作。

但我检查了官方的《2019年主题》,它没有这样的2个js文件。这些文件来自WordPress的核心,而不是主题文件夹。默认情况下,Wp有几个注册的js文件,您无需在主题或插件中安装即可使用,请查看此链接:谢谢您的帮助。让我再解释一下我的问题,我根据2016年版定制了我自己的主题,我发现“wp includes/js/jquery/jquery migrate.min.js”和“js/jquery/jquery.js”影响了我的网站速度,所以我想从标题中删除它们。但是失败了,如果它们是wordpress主题所必需的,那么为什么Twenty Nineteen主题在wp_head()中没有这两个文件呢。所以我只想找到一种正确的方法,在不影响其他普通插件的js文件的情况下删除它们。THank ui刚刚在twenty-1919主题网站上安装了cf7插件,jquery.js和js-migrate.min.js再次出现。那么,我是否可以自己在wp_footer()上面加载2个js文件,这样我安装的插件就可以正常工作,同时减少我网站的加载时间?谢谢你。我目前的测试网站up.wpshare.org有这样的问题,然后我自己加载了2个js文件,但是confact form 7工作不好谢谢你Kelvin,我尝试选择你的作为有效答案,但由于我的声誉分数低于15,所以失败了。如果我有15个或更多,我会回来做那件事。非常感谢你