WordPress 自动更新

已发表: 2021-12-03

出于多种原因,建议您将插件和主题更新到最新版本,其中最重要的可能是确保您的网站安全。 未能定期更新插件或主题最终会导致您的网站出现许多问题,这些更新被忽视的时间越长,就越难解决。

尽管强烈建议您定期更新主题/插件和核心文件,但许多用户仍然没有这样做。 因此,WordPress 早在 2020 年 8 月就引入了新的自动更新功能,可让您自动更新插件和主题。

在本文中,我们将看看这个新功能,并检查使用自动主题和插件更新时需要考虑的一些事项。

如何启用主题的自动更新

自 WordPress 5.5 以来,每个主题中都有一个启用自动更新的选项。 如果您转到主题页面并单击任何“主题详细信息”选项卡,则可以查看此选项。

然后只需单击“启用自动更新”链接即可。 从那时起,每次有可用的主题更新时,它都会自动执行,并且您会立即收到一封电子邮件通知。

现在让我们看看如何为插件启用自动更新。

如何为插件启用自动更新

在 WordPress 5.5 中还引入了让每个插件在更新可用时自动更新的选项。

转到管理插件屏幕,然后单击任何插件行右侧的“启用自动更新”。

启用该功能后,每个可用的更新都将自动执行,并会发送一封电子邮件通知您。

您可以通过选择多个插件并使用下拉菜单中的“启用自动更新”选项来启用自动更新。

所有插件/主题的自动更新

或者,您可以使用 WordPress 提供的 auto_update_{$type} 过滤器来处理核心、插件、主题或语言的自动更新。

插件

为所有插件启用自动更新非常容易实现。 您只需编辑已激活主题的functions.php。 用你喜欢的编辑器打开它并插入这行代码。

 add_filter( 'auto_update_plugin', '__return_true' );

对于禁用,您应该使用__return_false

主题

要对所有主题执行相同操作,请像在 functions.php 中一样添加此代码。

 add_filter( 'auto_update_theme', '__return_true' );

对于禁用,您应该使用__return_false值。

WordPress 自动更新缺点

从表面上看,启用自动更新似乎是个好主意。 如前所述,更新主题和插件是网站所有者经常忽略的事情。

但是,最好谨慎地进行任何主题/插件更新,特别是如果您的网站很复杂和/或有很多插件。 原因? 可能会发生某种形式的插件/主题冲突,从而破坏您的网站。 当您手动更新插件时,您可以在每个插件之后检查您的网站是否按预期工作。 如果没有,并且您已采取明智的步骤在更新之前对您的站点进行快照备份,您可以快速恢复。 使用自动更新,您将不知道何时可能发生更新。 这意味着您只能在更新发生很久之后才能发现您网站的问题(除非您定期检查您的网站)。 更糟糕的是,您不会立即知道是什么导致了您的网站出现问题,因为您可能会发现多个插件已更新。

使用 Pressidium 托管您的网站

60 天退款保证

查看我们的计划

因此,您可以选择不使用自动更新功能,也可以选择中间解决方案,例如使用自动更新,但仅在发生冲突时不会影响您的网站功能的插件上使用。 请记住,如果插件的开发人员经常更新插件,则不太可能破坏您的网站。

如何最好地处理插件更新

现实情况是,与自动更新等“设置并忘记”选项一样吸引人,但它们的缺点可能多于优点。 那么,安全更新插件的最佳方法是什么? 您可以选择使用像 WP Rollback 这样的插件,它允许您在更新失败后回滚您的站点,但这可能不是最强大的解决方案。

更新主题或插件时最安全的方法是首先创建网站备份(或在暂存环境中工作),然后逐个更新它们。 但在现实世界中,无论谁负责,这都是一项非常耗时的任务。

这就是可靠的托管服务提供商派上用场的地方,它提供了有用的工具,可以加快诸如 Pressidium 之类的备份之类的事情。 我们提供无需插件和技术诀窍的一键式备份。 单击并在几分钟内进行即时快照备份,最重要的是,它非常可靠。

此外,Pressidium 客户可以将他们的站点克隆到登台服务器。 这允许您更新和测试这些更新,而不会以任何方式影响您的实时站点。 与备份一样,创建登台服务器副本只需片刻,并且不需要插件和技术诀窍。

但即使用户直接在生产中更新插件,我们的平台也会谨慎处理。 首先,创建站点的自动备份,然后初始化插件更新,在此期间运行一些测试。 然后,只有当所有检查出的实时站点最终都更新时。

如果测试失败,更新将被取消,网站将恢复到以前的工作版本并通知我们该问题。

最后,如果您要管理大量网站,那么必须登录每个人来更新插件可能是一项艰巨的任务。 这就是我们的仪表板可以提供帮助的地方。

您可以直接从仪表板快速查看所有站点上每个插件的状态。 如果有可用更新,您可以直接从仪表板再次启动此更新。 这可以帮助显着加快插件更新的管理!

结论

WordPress 在创建可以节省时间并为管理员用户派上用场的工具方面做得非常出色,自动更新也不例外。 对于某些用户来说,自动更新可能会节省很多时间。 对于其他人来说,这可能不是他们想要使用的功能。