主机优惠
信息分享

为什么在更新到WordPress 5.5后我的网站乱了?

时代在前进,wordpress也在不断的升级进化中,在升级到wordpress 5.5版本之后,网站的某些功能不正常了或者网站布局乱了,通过浏览器调试工具查看,会发现一些js报错,其主要的原因在于有些主题或插件使用了比较老旧的jQuery函数,以前一直都采用jQuery Migrate1.x做兼容处理的,但是现在WordPress 5.5+ 默认禁用了这个兼容库,所以就出现问题了。所以这就是为什么在更新到WordPress 5.5后我的网站乱了?的原因所在。

如何修复WordPress 5.5布局乱的站点

对于开发者来说,应该尽快更新自己的产品代码,尽可能使用新的jQuery函数。解除对jQuery Migrate1.x的依赖。对于大多数的普通用户来说,肯定是无法去自己修改代码做兼容处理的,怎么办?可以使用下面的方案进行调试一下。

1.下载并安装jQuery Migrate Helper插件

如果您在更新到WordPress 5.5后网站损坏,请在您的网站上安装jQuery Migrate Helper插件。此插件将重新启用在WordPress 5.5中删除的jQuery Migrate工具,并为您提供有关哪些插件或主题可能行为异常的信息。

注意:jQuery Migrate Helper插件是修复网站的临时解决方案。此插件可以为您的网站重新启用jQuery Migrate工具,从而为您的插件和主题作者提供更多的时间来更新和测试他们的代码,但不应将其用作修复网站的长期解决方案。

安装并激活jQuery Migrate Helper插件后,您将看到此消息,以解释您在使用WordPress管理员时将看到警告,但这些警告不会显示在您的站点的前端。

为什么在更新到WordPress 5.5后我的网站乱了?

2.在WP管理区域中查找jQuery Migrate Helper插件生成的警告

由WordPress 5.5中存在问题的插件生成的WP admin中的页面应输出此类错误消息。此错误将指示您哪些插件可能引起问题。

为什么在更新到WordPress 5.5后我的网站乱了?

3.使用浏览器控制台查找其他错误

jQuery Migrate Helper插件还将在您的浏览器控制台中输出错误消息,以帮助您确定哪个插件或主题破坏了您的网站。

为什么在更新到WordPress 5.5后我的网站乱了?

4.将所有主题和插件更新为最新版本

如果确实看到警告消息,则应检查生成它们的主题或插件以进行版本更新。希望会有一个可以安装的更新。

  • 如果发现您没有运行主题或插件的最新版本,请将其更新为最新版本
  • 如果您运行的是高级插件或主题的过时版本,则需要添加许可证密钥或购买新许可证以更新为最新版本。
将您的插件和主题保持为最新版本是WordPress安全的最佳做法。版本发行通常包括重要的安全补丁以及更新的代码或新功能。

如果更新插件或主题可以修复损坏的站点,并且没有其他警告,请停用启用jQuery迁移帮助器。

 

赞(0)
欢迎转载:VPS推荐网 » 为什么在更新到WordPress 5.5后我的网站乱了?