如何解决升级到WordPress 5.5后导致js报错和网站功能不正常

  • A+
所属分类:WordPress源码

心语家园 https://www.xinyucn.cc/ 为非盈利网站,纯公益性质,所有软件和插件均免费下载。象征性收取的少许费用,完全是为了维持网站运营,支付服务器费用。且收费有助于防止采集和拷贝。由于有些软件主题插件升级频繁,导致汉化不完全,如果你购买后发现此问题,可通过微信公众号反馈,我们将尽快完善汉化。

正文开始:

有些朋友可能会发现,升级到WordPress 5.5以后,网站的某些功用不正常了,经过阅读器调试工具查看,会发现一些js报错,比方 提示js函数 .live 不存在之类的。

WordPress 5.5删除了jQuery Migrate1.x。关于运用jQuery的开发人员来说,这是一个问题。假如运用jQuery,请确保您不依赖jQuery Migrate 1.x单独提供的任何功用。

也就是说,有些主题或插件运用了比拟老旧的jQuery函数,以前不断都采用jQuery Migrate1.x做兼容处置的,但是如今WordPress 5.5+ 默许禁用了这个兼容库,所以就呈现问题了。

如何解决升级到WordPress 5.5后导致js报错和网站功能不正常

关于开发者来说,应该尽快更新本人的产品代码,尽可能运用新的jQuery函数。解除对jQuery Migrate1.x的依赖。开发者指南

关于大多数的普通用户来说,肯定是无法去本人修正代码做兼容处置的,怎样办?

其实WordPress官方团队早就想到了这个问题,特地开发了一个小插件 Enable jQuery Migrate Helper,只需求装置和启用插件,就能够继续加载 jQuery Migrate1.x,让你的网站防止呈现js错误。

不过,普通用户能够联络一下主题和插件作者,提示他们更新代码,这样才是最好的做法。

从2021年1月1日开始,本站所有资源必须注册登陆后才能下载,全部免费。10家园币=1元人民币。如果你不想花钱,可以通过每天登陆、签到或邀请注册等方式免费获得家园币。
weinxin
官方微信公众号
扫一扫关注微信公众号,如果你觉得本站帮到了你,请通过下面的赏字按钮捐赠本站,谢谢!

发表评论

您必须登录才能发表评论!