如何更新您的 WordPress 网站(挑战和解决方案)
已发表: 2021-03-17
保持您的 WordPress 网站更新可能是一个很大的挑战。
这可能解释了为什么尽管 WordPress 不断推荐,但只有不到50% 的 WordPress 用户升级到最新版本。
为什么更新 WordPress 是许多用户忽略的任务?
WordPress 更新需要更新核心 WordPress、插件和主题。 当您管理数百个网站时,这变得更加困难——每个网站都有一组不同的插件和主题。 此外,WordPress 更新有时会破坏或崩溃网站——这是用户犹豫更新的一个重要原因。
但是,WordPress 更新太重要了,不容忽视。 黑客一直在寻找过时的 WordPress 版本和插件/主题中的漏洞。 通过消除这些安全问题,更新有助于保护您的网站免受威胁。
最好的部分 - 更新是免费的,包含新功能和改进的与其他工具的兼容性。
在本文中,我们将探讨与 WordPress 更新相关的一些挑战以及一些成功更新 WordPress 网站的有效方法。
- WordPress 更新的 3 大挑战
- 如何安全地更新 WordPress 网站
- 使用 WordPress 管理服务
- 每周/每月更新时间表
- 选择自动更新
你应该更新WordPress的原因
您应该更新 WordPress 的主要原因之一是安全性。 许多 WordPress 网站受到威胁,因为它们运行在较旧的 WordPress 版本上,这使它们容易受到各种恶意攻击。
WordPress 更新是在核心开发人员确定并修复旧版本中的许多错误和漏洞之后发布的,因此如果您不更新 WordPress 版本,您的网站就会面临各种危险。
另一个原因是主要 WordPress 更新带来的新功能,例如 WordPress 5.0 引入了块编辑器,WordPress 5.3 带来了主要的 UI 改进,WordPress 5.4 包括对块编辑器的改进。
性能是您应该始终更新 WordPress 的另一个原因。 在核心 WordPress 开发人员忙于查找错误并修复它们的同时,他们也在寻找通过发布主要和次要更新来提高 WordPress 速度和改善页面加载时间的方法。 这方面的一个例子是改进 JS 性能的 WordPress 4.2 和改进复杂查询的 WordPress 4.1。
最后,您希望您的 WordPress 主题和插件与您的 WordPress 版本兼容。 大多数情况下,主题和插件开发人员会将他们的更新与 WordPress 更新保持一致,这意味着如果您的主题和插件与较新的 WordPress 版本兼容,而您仍在旧版本上运行您的网站,事情很快就会变得非常糟糕。
如何为主要的 WordPress 更新做准备
更新您的 WordPress 版本不应掉以轻心,尤其是在重大更新的情况下,因为该过程总是有可能失败并且您最终会丢失所有数据。
为了防止这种情况发生,始终建议进行自动和手动备份。 这些是您在运行 WordPress 更新过程之前绝对应该备份的一些元素:
- WordPress 核心文件
- 整个 WordPress 数据库
- 插件和主题
- 图片、视频和所有媒体上传
一旦正确备份了 WordPress 站点,您就不必担心备份过程,因为您始终可以恢复站点及其数据。
在本文中,我们将探讨与 WordPress 更新相关的一些挑战以及一些成功更新 WordPress 网站的有效方法。
WordPress 更新的 3 大挑战
这就是 WordPress 管理员发现保持网站更新如此具有挑战性的原因:
1. 更新太频繁
以任何 WordPress 站点为例,主要有三个组件需要定期更新——核心 WordPress、插件和主题。 自 2003 年首次发布以来,WordPress 团队一直在定期发布核心 WordPress 的新版本。
除了主要的 WordPress 更新(如 5.0 或 5.4 版)外,WordPress 还发布了包括安全更新和错误修复在内的次要更新(例如 5.1.1)。 您需要跟踪主要和次要更新,评估修复,然后将它们应用到您的网站。
但是,您的工作并不会随着 Core WordPress 更新而结束。 您还需要更新站点上安装的插件和主题。 插件和主题更新不遵循 WordPress 发布周期,并且可能是零星的,具体取决于开发人员。 因此,您需要密切关注插件和主题更新的更新。
为了使事情更具挑战性,某些插件和主题可能会被开发人员放弃,并且可能没有任何更新。 在这种情况下,您需要将这些插件或主题替换为积极支持和维护的类似插件或主题。
2. 太多 WordPress 网站需要管理
在一个 WordPress 网站上应用最新的更新已经够难了——想象一下为数百个网站做这件事的难度。
大多数大型企业都有多个网站用于产品或服务线。 因此,WordPress 管理员需要评估每个网站并更新主题和插件。 这需要大量的时间投资,尤其是如果每个网站都有自己的插件和主题集。 这是管理多个客户的 WordPress 机构的典型场景。
3. 没有来自插件或主题开发者的更新通知
虽然 WordPress 会在新版本发布时及时向用户发送通知,但插件和主题开发人员无法保证这一点。 ThemeForest 和 MojoMarketplace 等在线市场不会定期发布有关它们销售的插件和主题的更新。
更新通知的缺乏或有限会使您的工作更加艰巨。 您需要定期检查新的更新。
如何安全地更新 WordPress 网站
在我告诉您更新网站的三种方法之前,这里有一个快速提示 – 在应用更新之前对您的 WordPress 网站进行完整备份。 这样,如果出现任何问题或不兼容,您总有一些可以依靠的东西。
1. 使用 WordPress 管理服务

更新网站的一种方法是通过 WordPress 管理员帐户,您可以在其中查看每个单独的网站并采取相应措施。 更简单的方法是使用许多 WordPress 安全插件(如MalCare)提供的 WordPress 管理功能。


(来源:MalCare)
例如,您可以使用 MalCare 的 WordPress 管理功能来更新和管理多个网站。 您可以添加无限数量的网站来管理和应用所有网站上核心 WordPress、插件、主题的更新。
2. 每周/每月更新时间表
作为 WordPress 管理员,您需要安排网站更新时间作为网站维护清单的一部分。 您可以每周或每月执行此操作,具体取决于您管理的站点数量以及所有这些站点中已安装的插件和主题的数量。
但是,WordPress 更新有时会导致兼容性问题甚至网站崩溃。 我强烈建议您先在沙箱(暂存)环境中应用更新,然后再直接在实时站点上实施它们。 临时网站是实时网站的副本,您可以在其中安全地测试更新,然后再将更改合并到实时网站。
要创建临时站点,您可以手动设置它或使用专用的临时插件,例如 WP Staging。

(来源:BlogVault)
但是,Cloudways 提供了一个非常强大且易于使用的临时环境,您可以在其中创建所需数量的临时网站并测试更新的影响。

3. 选择自动更新
最后一个解决方案是为您的网站设置自动更新。 自 3.7 版起可用于 WordPress 站点,自动更新会安装最新的 WordPress 版本以及最新的可用插件和主题更新,无需管理员干预。
这种方法的优点之一是您可以在后台执行自动更新,因此它们不会干扰您网站的其他活动。 此外,自动更新可让您的网站几乎立即升级到最新版本,而不会出现重大延迟。
但是,自动更新的一个主要缺点是,在某些情况下,它可能会破坏您的网站或导致不兼容问题。 此外,自动更新可以覆盖编码 WordPress 文件或任何插件/主题中的任何自定义。 如果您安装了大量从私人开发人员或不受信任的站点下载的插件/主题,也不建议自动更新。
您可以手动或使用高级自动更新或 WP 更新等 WordPress 插件启用自动更新。
现在让我们更详细地讨论这两种方法中的每一种:
3.1. 手动启用自动更新
要为您的 WordPress 核心版本启用自动更新,请将以下代码添加到 WordPress 安装中的 wp-config.php 文件中:define ('WP_AUTO_UPDATE_CORE', true);
将该值设置为“false”以禁用自动更新。
要为次要 WordPress 版本启用自动更新,请将以下代码添加到 wp-config.php 文件:define ('WP_AUTO_UPDATE_CORE', minor);
此功能有助于禁用任何主要 WordPress 版本的自动更新。
要为您的 WordPress 插件或主题版本启用自动更新,请将以下代码添加到 WordPress 安装的 wp-admin 文件夹中的 auto_update_$type 过滤器:
对于插件:
add_filter('auto_update_plugin', '__return_true');对于主题:
add_filter('auto_update_theme', '__return_true');此功能可让您更新安装中的所有插件和主题。
3.2. 使用 WordPress 插件
实现自动更新的另一种方法是通过高级自动更新或 WP 更新等 WordPress 插件。 这是有关如何使用这些插件的详细指南。
高级自动更新插件
- 在您的 WordPress 网站上下载并安装此插件。
- 登录您的 WordPress 管理页面并导航至设置 > 高级自动更新。
- 选择适当的复选框为您的核心 WordPress、插件和主题设置自动更新。

- 配置插件后,保存在其设置中所做的更改。
WP 更新插件
- 在您的 WordPress 网站上下载并安装此插件。
- 登录您的 WordPress 管理页面并导航至设置 > 更新。
- 接下来,为主要和次要核心 WordPress 更新选择适当的复选框。 默认情况下,仅对次要版本启用自动更新。

- 接下来,选择是否要对插件和主题应用自动更新。

- 完成后保存更改。
最后的想法!
我们希望这篇文章能让您相信 WordPress 更新的重要性。 我们强烈建议您将其作为网站维护计划的一部分。 WordPress 更新不仅是增强您的网站抵御恶意软件和黑客攻击的好方法,而且还因此确保了更好的用户体验和更高的 SEO 排名。
值得庆幸的是,今天有许多工具和插件可以让更新和管理多个网站变得更加容易。 虽然更新可能存在风险,但在了解一些最佳实践和合适的工具后,您无需担心。 我们的最佳推荐? 在对您的实时站点进行任何更改之前,首先在WordPress 临时站点上测试您的更新。
您如何在 WordPress 网站上应用更新? 有没有我们错过的方法? 请分享您对 WordPress 更新的意见和建议。
注意:本文与 MalCare 合作发表。
