在最新可用版本上运行 WordPress 安装、插件和主题是使用该平台的关键最佳实践。还建议使用最新版本的 PHP。但是,在某些情况下,这并不谨慎或不可能 如果您发现自己处于这种情况,您可能需要撤消更新并 **降级您的 WordPress 网站**(或其中的一部分)。幸运的是,有一些方法可用于回滚网站的每个元素 这篇文章将解释为什么您可能需要降级 WordPress,以及如何安全地降级。我们将介绍恢复以前版本的 WordPress,以及回滚插件、主题和 PHP 让我们开始吧! 更喜欢看视频版? ## 为什么您可能想要降级您的 WordPress 版本或其他功能 运行最新版本的 WordPress 核心(在我们的示例中为 WordPress 5.5)、插件和主题是维护网站的最重要步骤之一。这些更新通常包括安全补丁,这些补丁对于防止对您网站的恶意攻击至关重要,并可能增强性能和功能 为此原因, **我们不建议永久降级 WordPress** 或其任何组件 **但是,在某些情况下,您可能希望临时降级 最常见的原因是插件或主题冲突。例如,如果您网站的某个元素与最新版本的 WordPress 核心不兼容,则降级您的安装可以让访问者在您长期工作时访问该功能解决方案 (推荐阅读:如何修复“站点遇到技术难题。”WordPress 错误) 如果冲突发生在两个插件之间,或者插件与您的主题之间,降级 WordPress 本身将无济于事。相反,您需要回滚导致问题的插件或主题的版本,以便让您的网站正常运行并再次运行 此外,一些较旧的插件和主题可能与较新版本的 PHP 不兼容。如果有问题的插件或主题对您网站的功能至关重要,您可能需要暂时降级 PHP,同时寻找替代解决方案 简而言之,降级 WordPress 应该是一个临时的故障排除程序。一旦您替换了有问题的插件或主题,或者以其他方式解决了导致冲突的问题,您将需要计划再次更新您的网站在您的网站上 推荐阅读:这里是最好的 WordPress 主题和最好的插件的精选列表 ## 如何降级您的 WordPress 网站(6 种方法) 降级 WordPress 网站的过程将取决于您想要完成的任务。您可能会发现您需要恢复整个网站的先前版本,或者您只需要恢复单个插件或主题而不是 WordPress 本身 考虑到这一点,您可以通过以下六种不同的方式回滚您的网站。每一个都满足不同的需求,因此我们建议通读所有这些,看看哪个最适合您的具体情况 1.手动降级你的WordPress版本 如果您遇到严重的冲突,导致您无法访问网站的后端,那么手动降级 WordPress 可能是您最好的或唯一的选择。在开始之前,为了安全起见,您需要备份您的网站 接下来,您应该停用所有插件。如果您可以访问 WordPress 后端,这就很容易了。只需选中每个插件旁边的复选框,然后使用批量 **停用**选项: 如果您无权访问仪表板,则可以使用安全文件传输协议 (SFTP) 和 FileZilla 等客户端手动停用插件。您在以后的步骤中还需要这些工具,所以如果您不熟悉它们,您可能需要花点时间了解如何使用这些工具他们工作 然后,您需要下载相关版本的 WordPress。我们建议尽可能使用最新版本,通常是第二新的版本。您可以在 WordPress 发布存档中访问您需要的文件: 然后,使用 FTP 和 FileZilla(或其他客户端)访问您站点的文件并删除您的 **wp-admin** 和 **wp-includes** 目录: 完成后,从您要安装的 WordPress 版本上传所有文件,除了 **wp-content** 目录。当系统询问您是否要覆盖文件时,选择 **Overwrite >Ok 然后,导航到您网站的后端。您可能会看到一条消息,要求您更新数据库。如果是这样,请单击 **更新 WordPress 数据库**提示。之后,照常登录您的网站 您现在应该可以访问并运行旧版本的 WordPress: 此时,您可以重新激活您的插件并着手解决原来的冲突 您可能还想禁用自动更新,以防止 WordPress 同时安装另一个版本。当您的问题得到解决后,您可以从 仪表板中的**更新**屏幕 2. 使用 WP Downgrade 运行旧版本的 WordPress 如果您对 FTP 和删除核心文件的想法感到不舒服,这里有 *是*一个可用于降级 WordPress 的插件。如果您喜欢这个想法,请在备份您的网站后继续安装 WP Downgrade ** 然后,导航到 **设置 >WP 降级** 并在相关字段中输入您的目标 WordPress 版本: 点击 **保存更改然后转到**更新**屏幕。您会看到您的目标版本现在列为“最新版本的 WordPress” : 点击 **立即重新安装**按钮以完成降级。 WordPress 将显示为运行正常更新,然后您应该会看到针对您的目标版本的欢迎消息: 要在完成故障排除后重新安装最新版本的 WordPress,您需要返回到 **设置 >WP 降级 您可以将目标版本更改回最新更新,然后重复上面详述的过程 3. 恢复以前的备份以撤消对您站点的更改 另一种降级网站的方法是从您的网站运行早期版本的 WordPress 时恢复备份。当然,为了使其正常工作,您需要有一个可靠的备份系统 您还需要确保正在恢复的站点副本没有丢失最近添加的任何关键内容。您不想在尝试降级 WordPress 时无意中丢失您的最新帖子。如果您的网站是高度动态的,这可能不是最佳选择 如果您选择继续,恢复备份的过程将根据您用来创建和存储文件的系统而有所不同。例如,Kinsta 客户可以利用我们的一键式恢复流程。只需登录您的 MyKinsta 仪表板即可开始,然后单击 **网站 从列表中选择要恢复的 WordPress 站点。然后导航到 **备份** 选项卡: 点击 **恢复到**下拉菜单。如果你想在暂存环境中测试备份,你可以在这里进行。要将您的实时网站降级到备份文件中的 WordPress 版本,请选择 **Live为防止意外恢复,我们需要在恢复您的实时网站之前执行最后一步。在相关字段中输入您的网站名称,然后单击**还原备份** 以确认并开始该过程:恢复过程可能需要一段时间才能完成。一旦完成,您将能够重新获得对您网站后端的访问权限。我们还将在恢复之前为您的站点创建备份,以防您需要撤消该过程4.手动降级插件或主题如果您需要降级插件或主题而不是 WordPress 核心,您可以使用类似于方法 #1 中的过程手动降级。开始之前,您需要检索要降级的旧版本插件或主题的文件对于 WordPress 目录中的插件,您可以通过单击功能页面上的**高级视图** 来查找旧版本:滚动到页面底部,然后选择您需要的版本从下拉菜单中单击**下载解压缩文件并将其保存到您的计算机。然后备份您的网站以防出现问题,并使用 FTP 和您首选的客户端连接到您的服务器。在那里,导航到**wp-content >plugins**厌倦了 WordPress 网站的问题?通过 Kinsta 获得最好和最快的托管支持!查看我们的计划接下来,您需要重命名现有插件版本的目录。然后将您希望降级的先前版本的文件夹上传到:这应该可以成功恢复您需要的旧版本插件。另外,您将保持最新版本随时可用,因此您可以在准备就绪时切换回它不幸的是,这种方法对于主题和高级插件来说会更麻烦。回滚它们的过程或多或少是相同的,但是 WordPress 主题目录没有任何以前的版本可供下载至于高级插件,以前的版本可能会也可能不会很容易访问。如果您找不到所需的插件或主题版本,最好的办法是尝试联系开发人员寻求帮助5.使用 WP 回滚来回滚插件和主题更新幸运的是,*是* 一种用于降级插件和主题的更简单方法。您需要做的就是安装并激活 WP Rollback:这个插件会定期更新,并且在 WordPress 插件目录中拥有令人印象深刻的五星级评级。一旦它启动并运行,导航到你的**插件** 列表你现在,每个插件的标题下都有一个**回滚** 按钮,以及标准选项:如果你点击这个新选项,你将被重定向到一个页面,你可以在其中选择你的目标版本。然后选择**回滚** 按钮开始降级过程:回滚主题同样简单。导航到仪表板中的**外观 >主题**,然后选择您要降级的主题。现在窗口底部将有一个 **Rollback ** 按钮:在以下屏幕上,您可以选择目标版本并启动降级过程,就像您一个插件。当您需要恢复有问题的插件或主题时,您可以从相关目录进行6.恢复到旧版本的 PHP 2019 年,WordPress 对其 PHP 要求进行了一些更改。 出于这个原因,以及使用最新版本的许多好处,始终建议升级您的站点的 PHP 然而,一些没有得到很好维护的旧插件可能与新版本的 PHP 不兼容。 理想情况下,您将始终使用从开发人员那里获得定期更新和支持的工具 但是,如果您有一个过时的插件,该插件对您网站的功能至关重要,但不适用于最新的插件PHP 版本,你 *可以*执行降级。 Kinsta 客户的优势在于能够直接从他们的 MyKinsta 仪表板轻松切换 PHP 版本 为此,请登录您的帐户。 导航 **站点选择您希望为其降级 PHP 的站点,然后单击“**工具**”选项卡并向下滚动到“**PHP 引擎” 使用 **修改**下拉菜单选择你需要的版本: 在出现的窗口中,单击 **修改PHP版本**启动流程: 如果您不是 Kinsta 客户,或者您需要安装 PHP 的版本甚至比通过PHP 引擎功能,您将需要使用命令行降级 PHP 这个过程更先进,也带来更多风险。 在这种情况下,最好考虑立即更换有问题的插件或主题,而不是降级 PHP 并尝试进一步解决冲突 ## 概括 在对您的站点进行故障排除或执行其他关键任务时,有时需要降级 WordPress。虽然没有实现此目标的本机功能,但有几种方法可以恢复到您网站的先前版本 这篇博文涵盖了降级 WordPress 网站及其各种元素的六种不同方法: - 手动降级您的 WordPress 网站 - 使用 WP Downgrade 运行以前版本的 WordPress - 恢复以前的备份以撤消对您网站的更改 - 手动降级插件或主题 - 使用 WP Rollback 的回滚插件和主题更新 - 恢复到旧版本的 PHP 您对降级 WordPress 有任何疑问吗?在下面的评论部分提问! 将您的所有应用程序、数据库和 WordPress 站点在线并集中在一个屋檐下。我们功能丰富的高性能云平台包括: - 在 MyKinsta 仪表板中轻松设置和管理 - 24/7 专家支持 - 最好的谷歌云平台硬件和网络,由 Kubernetes 提供支持以实现最大的可扩展性 - 企业级 Cloudflare 集成以提高速度和安全性 - 全球观众覆盖全球多达 35 个数据中心和 275 多个 PoP 您可以在应用程序托管或数据库托管的第一个月享受 20 美元的优惠,亲自进行测试。探索我们的计划或与销售人员交谈以找到最适合您的计划。