WordPress降级教程:解决插件主题冲突安全回滚方法

在最新可用版本上运行WordPress安装、插件和主题是确保平台安全与高效的关键最佳实践。同时,使用最新版本的PHP也能显著提升网站性能和安全性。然而,在某些特殊情况下,直接更新可能并非明智之举或完全可行。当您面临此类困境时,可能需要暂时撤回更新并降级WordPress网站(或其部分组件)。幸运的是,有多种方法可以安全地回滚网站的各个元素。本文将深入探讨为何需要降级WordPress,以及如何安全执行降级操作,包括恢复旧版WordPress、回滚插件、主题和PHP版本。

WordPress降级教程:解决插件主题冲突安全回滚方法

为什么要降级WordPress版本或其他功能

WordPress降级教程:解决插件主题冲突安全回滚方法

保持最新版本的WordPress核心(例如WordPress 5.5)、插件和主题是维护网站安全与性能的重要环节。这些更新通常包含关键的安全补丁,有效抵御恶意攻击,并可能优化性能与功能。尽管如此,我们并不推荐永久降级WordPress或其任何组件。但在特定情况下,临时降级成为必要选择。最常见的原因是插件或主题冲突。例如,若某个网站功能与最新版WordPress核心不兼容,降级安装可确保访问者在您寻找长期解决方案期间仍能使用该功能。(建议阅读:如何修复WordPress错误“网站遇到技术问题。”)。若两个插件之间或插件与主题发生冲突,单纯降级WordPress核心无法解决问题。此时,回滚引发冲突的插件或主题版本才是关键所在,让网站恢复正常运行。此外,部分旧版插件和主题可能与较新版本的PHP不兼容。若这些插件或主题对网站功能至关重要,您可能需要在找到替代方案前暂时降级PHP。简而言之,降级WordPress应被视为临时故障排除手段。一旦更换了有问题的插件或主题,或以其他方式解决了冲突,您需尽快计划将网站恢复至最新版本。

WordPress降级教程:解决插件主题冲突安全回滚方法

如何降级WordPress网站

WordPress降级教程:解决插件主题冲突安全回滚方法

降级WordPress网站的具体步骤取决于您的需求。有时您需要恢复整个网站的旧版本,有时只需回滚单个插件或主题而非WordPress核心。针对不同需求,以下六种方法可帮助您安全回滚网站。每个方法都针对特定场景,建议您仔细阅读,选择最适合您的情况。

WordPress降级教程:解决插件主题冲突安全回滚方法

1. 手动降级WordPress版本

WordPress降级教程:解决插件主题冲突安全回滚方法

若遭遇严重冲突导致无法访问WordPress后台,手动降级可能是最佳或唯一选择。在此之前,务必备份网站以确保数据安全。接下来,应停用所有插件。若能访问后台,只需勾选每个插件旁的复选框,然后使用批量停用功能:在后端批量停用WordPress插件。若无法访问后台,可使用SFTP和FileZilla等客户端手动停用插件。这些工具后续步骤中仍会用到,若不熟悉,建议先花时间学习其使用方法。然后,从WordPress发布存档下载所需版本的WordPress文件。我们建议尽可能使用最新版本,通常是第二个最新版本:WordPress发布档案。使用FTP和FileZilla(或其他客户端)连接到网站文件,删除wp-admin和wp-includes目录:通过FTP删除wp-admin和wp-includes。完成后,上传新版本的所有文件(除wp-content目录外)。当系统询问是否覆盖文件时,选择”Overwrite > Ok”:覆盖FileZilla中的文件。随后,导航至网站后台。若出现更新数据库的提示,请点击更新WordPress数据库。之后,正常登录网站。现在,您应该可以访问并运行旧版本的WordPress:降级的WordPress安装。此时,可重新激活插件并着手解决原始冲突。此外,建议禁用自动更新,防止WordPress在此期间安装新版本。当问题解决后,您可从仪表板更新界面恢复至最新版本的WordPress。

WordPress降级教程:解决插件主题冲突安全回滚方法

2. 使用WP Downgrade运行旧版WordPress

WordPress降级教程:解决插件主题冲突安全回滚方法

若觉得通过FTP删除核心文件较繁琐,可使用插件来降级WordPress。首先备份网站,然后安装WP Downgrade:安装WP Downgrade插件。接着,导航至设置 > WP Downgrade,在相关字段输入目标WordPress版本:设置WordPress目标版本。点击”Save Changes”,然后转到更新界面。您会发现目标版本被列为”最新版本的WordPress”:重新安装WordPress 5.0。点击立即重新安装按钮完成降级。WordPress会执行正常更新,随后您应看到目标版本的欢迎消息:WordPress 5.0欢迎信息。完成故障排除后,要重新安装最新版本,请返回Settings > WP Downgrade,将目标版本更改为最新更新,重复上述过程。

WordPress降级教程:解决插件主题冲突安全回滚方法

3. 恢复以前的备份撤销网站更改

WordPress降级教程:解决插件主题冲突安全回滚方法

另一种降级方法是从早期备份恢复WordPress版本。当然,这需要可靠的备份系统。同时,确保恢复的站点副本未丢失最新内容。若网站高度动态,此方法可能不适用。若选择继续,恢复备份过程因所使用的系统而异。例如,宝塔用户可利用一键恢复功能:登录宝塔控制面板,点击数据库,找到对应网站数据库的备份栏,点击有备份,在弹窗中选择需要恢复的数据库:宝塔数据库恢复。要恢复网站文件,点击网站,在列表中选择需要恢复备份的网站,点击备份栏下的有备份,下载备份覆盖现有网站目录,或直接在宝塔文件管理器中恢复覆盖网站文件目录。注:使用宝塔管理服务器时,建议设置定时任务定期备份网站文件及数据库。

WordPress降级教程:解决插件主题冲突安全回滚方法

4. 手动降级插件或主题

WordPress降级教程:解决插件主题冲突安全回滚方法

若需降级插件或主题而非WordPress核心,可手动执行类似方法#1的操作。首先,获取要降级的旧版本插件或主题文件。对于WordPress目录中的插件,可点击功能页面上的高级视图找到旧版本:WordPress目录中插件页面上的高级视图链接。滚动至页面底部,从下拉菜单选择所需版本并点击下载:通过WordPress插件目录下载以前版本的插件。解压文件并保存到计算机。备份站点以防万一,然后使用FTP和首选客户端连接到服务器。导航至wp-content > plugins。重命名现有插件版本的目录,然后上传希望降级到的先前版本文件夹:通过FTP上传旧版本的插件。这应成功恢复所需旧版本插件。此外,您可以轻松获取最新版本,以便在准备好时切换回它。不幸的是,对于主题和高级插件,此方法可能更复杂。回滚过程类似,但WordPress主题目录没有可供下载的早期版本。至于高级插件,旧版本的可访问性差异较大。若找不到所需版本,最佳方法是联系开发人员寻求帮助。

WordPress降级教程:解决插件主题冲突安全回滚方法

5. 使用WP Rollback回滚插件和主题更新

WordPress降级教程:解决插件主题冲突安全回滚方法

幸运的是,有一种更简便的方法可降级插件和主题。安装并激活WP Rollback:安装WP Rollback插件。该插件定期更新,并在WordPress插件目录中获得五星级评价。启动后,导航至插件列表。现在,每个插件标题下都会出现”Rollback”按钮及标准选项:启用回滚选项。点击此新选项,将被重定向至可选择目标版本的页面。然后选择”Rollback”按钮开始降级过程:选择插件回滚目标版本。回滚主题同样简单。导航至仪表板中的外观 > 主题,选择要降级的主题。窗口底部会出现”Rollback”按钮:回滚WordPress主题。在以下屏幕上,选择目标版本并启动降级过程,与插件操作类似。当需要恢复相关插件或主题时,可从相应目录执行此操作。

WordPress降级教程:解决插件主题冲突安全回滚方法

6. 恢复到旧版本PHP

WordPress降级教程:解决插件主题冲突安全回滚方法

2019年,WordPress对其PHP要求进行了调整。出于安全考虑及使用最新版本的优势,始终建议升级网站PHP。但部分维护不善的旧插件可能与新版本PHP不兼容。理想情况下,应使用开发人员提供定期更新和支持的工具。然而,若某个对网站功能至关重要的过时插件无法与最新PHP版本兼容,您可能需要暂时降级PHP。使用宝塔管理服务器的优势在于能直接从宝塔仪表板轻松切换PHP版本。为此,登录宝塔管理后台,导航至软件商店,搜索php,安装所需PHP版本:宝塔安装PHP版本。然后点击网站,找到对应网站的操作”设置”,选择”PHP版本”,在PHP版本选择所需版本,点击”切换”即可:切换网站PHP版本。若您不是宝塔用户,或需要安装更早版本的PHP,则需使用命令行降级PHP。此过程更高级,风险也更大。在此情况下,建议优先考虑立即更换有问题的插件或主题,而非降级PHP并尝试进一步解决冲突。

WordPress降级教程:解决插件主题冲突安全回滚方法

小结

WordPress降级教程:解决插件主题冲突安全回滚方法

在网站故障排除或执行其他关键任务时,有时需要降级WordPress。虽然没有内置降级功能,但多种方法可帮助您恢复网站先前版本。本文涵盖了六种降级WordPress网站、主题、插件及PHP版本的方法:手动降级WordPress网站、使用WP Downgrade运行旧版WordPress、恢复以前备份撤销网站更改、手动降级插件或主题、使用WP Rollback回滚插件和主题更新、恢复到旧版本PHP。通过灵活运用这些方法,您可以安全有效地解决网站问题,确保网站稳定运行。

WordPress降级教程:解决插件主题冲突安全回滚方法

WordPress降级教程:解决插件主题冲突安全回滚方法

WordPress降级教程:解决插件主题冲突安全回滚方法

文章网址:https://www.wpbull.com/jiqiao/1335.html