如何禁用WordPress自带的jQuery.js
我们在做wordpress主题时一般会引入jQuery.min.js,比如1.12.4版本,这时想禁掉WordPress自带jQuery.js的加载(不禁掉的话可能会出现新添加的js代码无法正常运行),如何实现呢?随ytkah一起来看看吧
在主题文件夹下的function.php中,加入如下代码:
1 2 3 4 5 6 7 8 | //禁止加载WP自带的jquery.js if ( !is_admin() ) { // 后台不禁止 function my_init_method() { wp_deregister_script( 'jquery' ); // 取消原有的 jquery 定义 } add_action( 'init' , 'my_init_method' ); } wp_deregister_script( 'l10n' ); |
这样加了以后会同时把jquery和jquery-migrate一起屏蔽
1 2 | <script src= 'https://*.com/wp-includes/js/jquery/jquery.min.js?ver=3.6.0' id= 'jquery-core-js' ></script> <script src= 'https://*/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2' id= 'jquery-migrate-js' ></script> |
修改的文件不会因为WordPress的升级而被覆盖,但需要注意的是它会因为主题的升级或更换而失效。只要重新添加一下即可。有相同需求的朋友可以试试

加微信交流
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2015-08-12 微信月活跃用户6亿,同比增长36.9%
2014-08-12 消息推送 - 微信公众平台订阅用户获取最佳途径