您是否曾经更新过 WordPress 插件,结果却让新版本破坏了您的网站?
这可能非常令人沮丧,也是许多初学者不总是更新插件的主要原因之一。
在本文中,我们将向您展示如何像初学者的版本控制系统一样回滚 WordPress 插件。
什么时候需要回滚 WordPress 插件?
最佳实践是让您的 WordPress 网站保持最新状态。这意味着您应该始终使用最新版本的 WordPress、插件和主题。
不幸的是,在极少数情况下,更新有时会破坏您的网站。如果代码中存在错误,或者更新与您的主题或其他插件发生某种冲突,则可能会发生这种情况。
这就是为什么我们始终建议您在执行任何更新之前创建完整的 WordPress 备份。
但是,从备份恢复整个网站可能会很麻烦,并且您可能会丢失您想要保留的其他最近更改。因此,如果您知道哪个插件导致了问题,则无需恢复备份,您就可以轻松地恢复更改并向开发人员报告问题,以便修复问题。
或者,您可以手动安装旧版本的插件。但如果您仍然可以登录 WordPress 管理区域,那么只需回滚插件版本会更有效。
让我们看看如何使用专为初学者设计的版本控制轻松回滚 WordPress 插件。但首先,我们将向您展示如何修复您的网站(如果网站出现故障并且您无法登录)。
- 如果您的网站被锁定怎么办?
- 视频教程
- 将 WordPress 插件回滚到以前的版本
- 回滚WordPress 主题到以前的版本
- 如何面向未来的 WordPress 自定义
如果您被锁定在网站之外怎么办?
在回滚插件或主题之前,您必须登录您的网站。
但是,如果更新的插件或主题完全破坏了您的网站,导致显示严重错误或白屏死机,该怎么办?或者也许您的网站仍在运行,但您被锁定在 WordPress 管理员之外?
在这些情况下,您将必须手动停用插件或主题。
手动停用 WordPress 插件
如果更新插件导致您的 WordPress 网站出现严重问题,那么我们建议您停用所有插件,然后逐个重新激活它们。
您需要参阅我们的指南,了解如何在无法访问 wp-admin 时停用所有插件,并按照两种方法之一手动停用所有插件。
您现在应该能够登录您的 WordPress 管理区域。你可以继续前进o 下面的第二部分,了解如何将有问题的插件回滚到早期版本。之后,您可以一一重新激活您的插件。
手动停用 WordPress 主题
如果更新的主题是导致您网站出现问题的原因,那么我们建议您将该主题的副本下载到您的计算机上,然后删除该主题。
您可以在我们有关如何卸载和删除 WordPress 主题的分步指南中了解如何执行此操作。您必须仔细阅读有关如何在删除 WordPress 主题之前做好准备以及如何通过 FTP 或 cPanel 文件管理器删除主题的部分。
之后,您应该能够再次登录 WordPress 管理区域。您需要将主题文件夹从计算机上传到您的网站,然后向下滚动到下面的第三部分,了解如何将插件回滚到以前的版本。
您仍然看到错误消息吗?
如果你是如果您看到一条错误消息,导致您无法登录 WordPress,那么您应该记下该错误,然后看看我们的关于您被锁定在 WordPress 管理员之外时该怎么做的指南是否提供了该错误的修复程序。
如果没有,请查看我们的 50 个最常见 WordPress 错误列表以及如何修复它们。您还可以参阅我们关于如何正确请求 WordPress 支持的指南,以获取更多选项来获取有关错误的帮助。
视频教程
订阅 WPBeginner
如果您更喜欢书面说明,请继续阅读。
将 WordPress 插件回滚到先前版本
您需要做的第一件事是安装并激活 WP Rollback 插件。有关更多详细信息,请参阅我们有关如何安装 WordPress 插件的分步指南。
激活后,转到插件»安装LED 插件页面,您会注意到从 WordPress.org 插件目录安装的每个插件下方都有一个新的“回滚”链接。
注意:您将无法回滚不在官方 WordPress 插件目录中的第三方插件。
当您需要恢复到该插件的先前版本时,只需访问插件页面并单击该插件下方的“回滚”链接即可。
WP Rollback 插件将带您进入一个页面,您可以在其中查看您已安装的版本以及可以回滚到的版本。
只需选择旧版本,然后单击“回滚”按钮即可。
插件现在将显示警告消息。此消息只是通知您在继续操作之前应该创建完整的 WordPress 备份。
如果您已经有 WordPress 网站的最新备份,则可以单击“回滚”按钮继续。
WP 回滚将下载当前版本并将其替换为您选择的版本。准备好后,不要忘记点击“激活插件”链接。
将 WordPress 主题回滚到先前版本
如果您使用的是从 WordPress.org 主题目录下载的免费主题,那么 WP Rollback 也可以回滚您的主题。
只需转到“外观”»“主题”页面,然后单击要回滚的主题即可。
将出现“主题详细信息”弹出窗口,其中显示插件的名称和说明、启用自动更新的链接以及自定义主题的按钮。
您还会注意到右下角有一个“回滚”按钮。
如果您没有看到回滚选项,请首先确保主题来自 WordPress.org 主题目录。该插件不适用于从任何其他来源下载的主题。
如果你确定如果您尝试回滚的主题来自 WordPress.org 目录,那么您只需访问仪表板 » 更新页面。这将强制 WordPress 检查更新。
现在返回主题页面并单击您要回滚的主题。您现在应该可以单击“回滚”按钮。
这将带您进入一个页面,您可以在其中查看当前安装的主题版本以及可以回滚到的版本列表。
只需选择以前的版本,然后单击“回滚”按钮即可。
将显示一条警告消息,提醒您在继续之前完成备份。
如果您最近创建了网站的备份,那么您可以安全地点击“回滚”按钮。
您选择的主题版本将被下载并替换当前版本。如果您想在您的网站上使用该主题,那么您应该点击“激活”链接。
如何面向未来的 WordPress 自定义
用户通常会将自定义代码片段添加到主题的functions.php 文件或style.css 中,以在其网站上添加自定义设置。当您更新到主题的新版本时,这些更改将被覆盖。
即使回滚主题更新,自定义设置也不会恢复。撤消此操作的唯一方法是从 WordPress 备份中恢复。
这就是为什么我们建议用户使用免费的 WPCode 插件在其网站上添加自定义代码片段。该插件可帮助您的网站定制面向未来。
您可以使用它添加任何类型的自定义代码段、添加条件逻辑以提高网站速度等等。最好的部分是您可以有选择地激活或停用自定义代码段。
如果您获得 WPCode 的专业版,那么您还可以访问代码修订版。这可以让您添加版本控制您的自定义代码段,以便您可以跟踪对每个代码段所做的所有更改并根据需要恢复它们。
除此之外,WPCode 还附带了专家代码片段库、自定义代码生成器等等。这绝对是所有 WordPress 网站必备的插件。
我们希望本教程能帮助您了解如何像初学者的版本控制系统一样回滚 WordPress 插件。您可能还想了解如何创建免费的企业电子邮件地址,或查看我们最常见的 WordPress 错误列表以及如何修复这些错误。
如果您喜欢这篇文章,请订阅我们的 WordPress 视频教程 YouTube 频道。您还可以在 Twitter 和 Facebook 上找到我们。