WordPress 5.5 破坏网站:如何修复
已发表: 2020-08-26如果您在更新到 WordPress 5.5 后网站损坏,请不要惊慌。 在这篇文章中,我们将介绍 WordPress 5.5 为何会破坏网站以及如何修复它。
WordPress 5.5 发生了什么改变以破坏网站?
WordPress 5.5 关闭了 jQuery Migrate,这是 WordPress 多年来一直包含的工具,用于帮助带有过时代码的插件和主题仍然正常运行。 通过关闭 jQuery Migrate,许多过时的插件和主题将无法正常工作,这可能会导致网站损坏。
什么是 jQuery 迁移?
jQuery Migrate 是一个 javascript 库,可帮助主题和插件开发人员保持已弃用的 jQuery 代码的兼容性。 基本上,jQuery Migrate 帮助旧代码在当前 jQuery 版本和更高版本上正常运行。 Query Migrate 旨在帮助开发人员在过渡期间使用更现代的代码替换他们的代码(或完全删除它)。
为什么 WordPress 5.5 删除了 jQuery Migrate?
不再支持旧版本的 jQuery,因此 WordPress 有必要更新编码标准。 随着 WordPress 准备过渡到更新到最新支持的 jQuery 版本,删除 jQuery Migrate 是确保插件和主题是最新的并且不再使用弃用代码的必要的第一步。
为什么我的网站在更新到 WordPress 5.5 后坏掉了?
很简单:您正在运行具有过时代码的插件或主题。 更新到 WordPress 5.5 后,过时的插件或主题将不再正常运行。
由于 WordPress 核心不再支持插件或主题中的过时代码,它可能会破坏您的网站。
如何修复 WordPress 5.5 破坏站点
如果您的网站在更新到 WordPress 5.5 后出现故障,您可以采取一些步骤来修复您的网站。
1. 下载并安装 jQuery Migrate Helper 插件
- 如果您在更新到 WordPress 5.5 后有一个损坏的站点,请在您的站点上安装 jQuery Migrate Helper 插件。 此插件将重新启用在 WordPress 5.5 中删除的 jQuery Migrate 工具,并为您提供有关哪些插件或主题可能出现问题的信息。
安装并激活 jQuery Migrate Helper 插件后,您将看到此消息,说明您在使用 WordPress 管理员时会看到警告,但它们不会显示在您网站的前端。

2. 在您的 WP 管理区域中查找由 jQuery Migrate Helper 插件生成的警告
由在 WordPress 5.5 中存在问题的插件生成的 WP 管理员页面应输出此类错误消息。 此错误将指示哪些插件可能导致问题。


3. 使用浏览器控制台查找其他错误
jQuery Migrate Helper 插件还会在您的浏览器控制台中输出错误消息,以帮助您确定哪个插件或主题破坏了您的站点。 以下是有关如何使用浏览器诊断 JavaScript 错误的更多信息。 请注意,以这种方式进行故障排除更具技术性。

4. 将所有主题和插件更新到最新版本
如果确实看到警告消息,则应检查生成它们的主题或插件以进行版本更新。 希望您可以安装更新。
- 如果您发现您运行的不是最新版本的主题或插件,请将其更新到最新版本。 可用更新将显示在更新页面上的 WordPress 管理仪表板中。
- 如果您运行的是过时版本的高级插件或主题,则需要添加许可证密钥或购买新许可证以更新到最新版本。 大多数高级插件和主题使用许可证密钥通过您的 WordPress 管理仪表板提供更新,因此您应该在添加许可证密钥后看到任何可用的更新。
如果更新您的插件或主题修复了您损坏的站点,并且没有更多警告,请停用启用 jQuery 迁移助手。
5.如果没有可用更新,请联系主题或插件开发人员更新他们的代码
不幸的是,为了让您继续使用带有过时代码的主题或插件之一,主题或插件开发人员需要更新他们的代码。 如果没有响应,则需要删除插件或主题,因为该代码在 WordPress 版本中将不再起作用。
使用过时插件和主题的安全问题
我们已经简要地提到了这一点,但重要的是要重申:作为 WordPress 安全最佳实践,您不应该运行过时版本的插件或主题。
运行过时的插件和主题是 WordPress 网站被黑的第一大原因。
只需查看我们每月两次的 WordPress 漏洞综述报告中披露了多少插件和主题漏洞。 版本发布通常包含针对安全漏洞的重要补丁,因此您需要保持一切更新。
运行过时的插件和主题的安全风险已成为一个如此严重的问题,以至于 WordPress 5.5 现在包括插件和主题的自动更新。 因此,最好开启自动更新以继续前进并制定 WordPress 备份计划。
为什么 WordPress 备份如此重要
在更新到任何主要版本的 WordPress 之前,对您的网站进行完整备份始终是一个好主意。 随着 jQuery Migrate 的移除,WordPress 5.5 引入了额外的更改,例如插件和主题的自动更新。 这就是为什么拥有一个可靠的 WordPress 备份计划比以往任何时候都更重要。
使用 BackupBuddy WordPress 备份插件,如果出现问题,您始终可以将您的网站恢复到以前的版本。 此外,您可以设置计划的自动备份以按您的计划运行。
立即获取 BackupBuddy
自 2011 年以来,Kristen 一直在编写教程来帮助 WordPress 用户。您通常可以找到她为 iThemes 博客撰写新文章或为 #WPprosper 开发资源。 工作之余,克里斯汀喜欢写日记(她写了两本书!)、远足和露营、烹饪以及与家人一起进行日常冒险,希望过上更现代的生活。
