如何修复 WordPress 5.5 jQuery 问题

WordPress 5.5 在很大程度上是成功的。 但是,主题和插件之间存在许多冲突,导致网站崩溃。 可以说最大的问题源于 WordPress 决定删除过时的 jQuery Migrate。

WordPress 现代化过程的第一步是删除 WordPress 5.5 中的 jQuery Migrate 1.x。 这就是导致一些网站崩溃的原因。

一些 WordPress 主题和插件使用较旧的 jQuery 脚本,这会导致一系列问题。

根据 jQuery Migrate Helper 的 WordPress 页面:

“随着 WordPress 5.5 的更新,一个名为 jquery-migrate 的迁移工具将不再默认启用。

这可能会导致某些运行旧代码的主题或插件出现意外行为。”

在写作本文时,已有超过 80,000 名 WordPress 发布者下载了 WordPress 插件,以阻止 WordPress 5.5 的“意外行为”。

超过 2,000 个带有 jQ​​uery 冲突的插件

根据 WordPress 上的一篇帖子,两周前对插件目录进行的搜索发现了 2,000 多个存在冲突的插件。

根据 WordPress 核心提交者的说法 研究

“这会导致大约 2400 个插件在升级到 5.5 后禁用 jQuery Migrate 时可能会中断。”

WordPress 错误搜索的屏幕截图两周前的搜索显示有超过 2,000 个 WordPress 插件包含与 jQuery 迁移库相关的冲突。

该列表是两周前创建的。 有问题的插件数量现在应该更少。

超过 200 个有冲突的主题

该列表还发现了超过 200 个被破坏的主题。

“对于主题,这些对搜索的更改将结果从约 2600 个主题增加到约 250 个主题,只有 5 个主题的活跃安装量超过 10k。”

由于过时的代码,有些人可能会遇到主题问题。 但是其中一些问题是因为与这些主题捆绑在一起的插件。 例如,高级页面构建器插件和滑块插件通常与某些主题捆绑在一起。 但由于它们是高级版,它们不一定会更新到最新版本,具体取决于您的软件许可证。

如果升级到最新版本的主题不能解决您的问题,您可以安装 WordPress Enable jQuery Migrate Helper 以恢复功能。

但请注意,这只是一个临时解决方案。 对您的站点进行故障排除以确定导致问题的功能可能会有所帮助。 一旦识别出该功能,您就可以下载一个最新的替换插件来处理该损坏的功能。

继续阅读以了解有关故障排除的更多信息。

如何对 WordPress 5.5 更新进行故障排除

解决问题的方法之一是使用 Chrome 开发控制台。 访问控制台就像在 Windows 上单击 F12 按钮一样简单。

另一种方法是单击右上角的垂直三个点菜单,然后选择更多工具,然后选择开发工具。

H这是错误的截图:

Chrome 开发者控制台截图

当您单击该文件时,您将看到另一个显示错误的屏幕。 然后,您可以单击红色 X 图标,弹出窗口将显示错误是什么。

报告的 JavaScript 错误的屏幕截图

如果您想了解有关如何解决 WordPress 中的 JavaScript 错误的更多提示,请滚动至本文底部的“引文”部分以获取官方 WordPress 教程。

升级到 WordPress 5.5 后的常见问题

有些问题非常严重,以至于一些发布者无法重新登录。

一些发布者在更新到 WordPress 5.5 后遇到的许多问题都与失去网站功能有关。

WordPress 5.5 更新问题

这些只是用户遇到的一些问题

如何修复 WordPress 5.5 jQuery 问题

WordPress 发布了一个恢复 jQuery Migrate 库的插件。 安装此插件将使您的网站再次运行。 但…

该插件实际上并不能解决您网站的问题。

该插件的作用是使您的网站再次运行。 但它不能解决网站的问题。

该网站的问题在于过时的插件或主题。 如果您的图像滑块不起作用,那么问题可能是图像滑块插件。 更新该插件是一种解决方案。

但是如果需要更新的插件没有更新,那么您可能正在使用一个废弃的插件。 一个废弃的插件通常是一个很长时间没有更新的插件。

什么构成“长时间”并不清楚,因为某些插件不需要经常更新。

大多数插件开发人员都在改进他们的软件。 所以,一般来说,如果一个插件在一年或更长时间内没有更新,它可能有点被放弃了。

最好停止使用该插件。 废弃的插件可能会成为安全问题。

对于一个废弃的插件,最好找到一个维护更积极的插件来做同样的事情。

您需要恢复 WordPress 网站功能的插件称为 Enable jQuery Migrate Helper。 你可以 在这里下载.

启用 jQuery Migrate Helper 插件无法修复 WordPress 5.5 更新期间出现的问题。 这只是恢复功能的一种方式。

下一步是诊断出什么问题并解决实际问题,这一点很重要。

修复插件或主题后,就网站访问者的安全性和用户体验而言,您将处于更好的位置。

引文

使用浏览器诊断 JavaScript 错误

启用 jQuery 迁移助手 WordPress 插件

给TA打赏
共{{data.count}}人
人已打赏

Twitter 正在考虑订阅模式中的这些高级功能

2020-8-1 8:05:53

主题

Qconsul - 商务咨询 HTML 模板

2022-9-15 21:17:45

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索