您知道WordPress可以自动更新您的网站吗?在某些情况下,它也可以包括插件和主题。
尽管具有安全性优点,这些后台更新还是有可能破坏您的网站。
在本文中,我们将向您展示如何在WordPress中禁用自动更新,以便您可以自行进行手动更新。
为什么WordPress自动更新
出于安全原因,WordPress自动更新核心WordPress软件。
有时,它可能还会更新插件或主题以修复潜在威胁。例如,可以更新WordPress插件或主题以消除严重漏洞。如果许多网站都使用该插件或主题,则WordPress核心团队可能会为此推送自动更新。
除了这些情况之外,WordPress还可以让您决定何时安装更新。
我们不建议您关闭自动WordPress更新。它们是重要的安全功能。
但是,在极少数情况下,更新可能会破坏您的网站或影响其功能。这可能会导致您失去业务和客户。
如果您确定自己可以管理手动更新,则可以安全地在WordPress中禁用自动更新。
配置和禁用自动WordPress更新
最简单的方法是安装并激活Easy Updates Manager插件。如果您不确定如何执行此操作,请查看有关如何安装WordPress插件的分步指南。
激活插件后,转到仪表板»更新选项以配置设置。
您可以选择“禁用所有更新”,但我们不建议您使用此选项。主要是因为它将阻止所有更新通知的出现。
相反,您应该选择所需的设置。您可以禁用插件和主题自动更新,但保持标准核心WordPress自动更新处于启用状态。
注意:如果您选择“禁用插件更新”和“禁用主题更新”而不是“禁用自动更新”,那么您甚至不会在插件和主题列表中看到更新通知。
Easy Updates Manager会保留更新的日志,因此,如果您的站点上发生任何问题,您可以回滚到以前的工作版本。要查看此信息,请转到“ 仪表板”»“更新选项”,然后单击“日志”选项卡。
还有一个高级版本的Easy Updates Manager,它提供了很多额外的选项。例如,它与UpdraftPlus集成在一起,因此您可以在应用更新之前自动运行站点的备份。
在不使用插件的情况下禁用自动WordPress更新
如果您不想使用插件怎么办?您可以通过在wp-config.php
文件中添加以下代码行来禁用WordPress中的自动更新:
define( 'WP_AUTO_UPDATE_CORE', false );
这将禁用所有自动WordPress更新。
重要提示:请确保您已阅读有关如何按照分步说明安全地在WordPress中编辑wp-config.php文件的文章。
如果要接收次要核心更新,但禁用主题和插件更新,则可以通过在主题的functions.php文件或特定于站点的插件中添加以下过滤器来实现。
禁用自动WordPress插件更新:
add_filter( 'auto_update_plugin', '__return_false' );
禁用自动WordPress主题更新:
add_filter( 'auto_update_theme', '__return_false' );
WordPress自动更新的利弊
现在您知道了如何禁用自动更新,但是您应该禁用它们吗?没有正确的答案,这取决于您和您的网站。
在我们的网站上,我们已禁用自动插件和主题更新,同时保持了次要核心更新的启用状态。
让我们看一下自动更新的优点和缺点。这样,您可以决定是否在站点上禁用自动更新。
WordPress中自动更新的优点
自动更新非常适合WordPress安全。许多用户忘记更新其插件或核心WordPress安装。
启用自动WordPress更新后,您无需担心会在发布WordPress的次要更新时更新您的网站。这些是出于维护和安全目的推出的。
过去,只有通过为托管WordPress托管付费才能获得自动更新。现在,每个人都可以使用它们(至少对于次要版本而言)。
您还知道,如果WordPress或流行的插件存在关键的安全问题,那么WordPress将自动更新。即使您忙碌或出门在外,您的网站也将保持安全。
如果您有很多站点,那么自动更新可以为您节省大量时间。而且,即使您只有一个站点,您也可能宁可放心知道WordPress正在处理事务。
WordPress中自动更新的缺点
负责发布更新的WordPress核心团队确保其不会打ic。
但是,自动更新可能会破坏您的网站。根据我们的经验,次要发行版尚未破坏我们的任何网站。
这是因为我们正在遵循最佳做法,而不修改任何核心文件。如果您修改WordPress核心文件,则这些自动更新可以覆盖它们。
如果WordPress认为有必要针对您正在使用的主题推出安全更新,则有可能破坏您的网站。如果您修改了主题文件,则尤其适用。
自动插件更新也有可能破坏您的网站。变量太多,例如不同的服务器环境和插件组合。
现在,重要的是要知道这些更新不会破坏绝大多数网站。即使这样,您仍可能会觉得自己不想冒险。
另一个缺点是,您的网站更新时,您不会总是自动收到通知。
我应该禁用自动WordPress更新吗?
基本上,由您来决定。
对于大多数初学者和绝大多数WordPress网站,自动更新是无害的,您不应禁用它们。
但是,如果您经营在线商店或不想因站点损坏而失去业务,则可以安全地关闭自动更新。
不过,请确保您及时手动安装这些更新,以确保网站的安全。