您知道 WordPress 可以自动更新您的网站吗?在某些情况下,这也可以包括插件和主题。

尽管具有安全优势,但这些后台更新仍有可能破坏您的网站。

在本文中,我们将向您展示如何在 WordPress 中禁用自动更新,以便您可以自行手动更新。

为什么 WordPress 自动更新

出于安全原因,WordPress 会自动更新核心 WordPress 软件。

有时,它还可能更新插件或主题以修复潜在威胁。例如,可能会更新 WordPress 插件或主题以消除关键漏洞。如果该插件或主题被很多网站使用,WordPress 核心团队可能会为此推出自动更新。

除了这些情况之外,WordPress 还允许您决定何时安装更新。

我们不建议关闭自动 WordPress 更新。它们是一项重要的安全功能。

但是,在极少数情况下,更新可能会破坏您的网站或影响其功能。这可能会导致您失去业务和客户。

如果您确信自己可以管理手动更新,那么您可以安全地禁用 WordPress 中的自动更新。

  • 方法 1. 使用代码禁用 WordPress 自动更新(推荐)
  • 方法 2. 使用插件配置和禁用 WordPress 自动更新
  • 自动 WordPress 的优点和缺点更新
  • 我应该禁用 WordPress 自动更新吗?

视频教程

订阅 WPBeginner

如果您更喜欢书面说明,请继续阅读。

方法 1. 使用代码禁用 WordPress 自动更新(推荐)

您可以通过在 wp-config.php 文件中添加以下代码行来禁用 WordPress 中的自动更新:

定义(’WP_AUTO_UPDATE_CORE’,假);

由 WPCode 与 ❤️ 主办

在 WordPress 中一键使用

这将禁用所有 WordPress 自动更新。

重要提示:请务必阅读我们有关如何在 WordPress 中安全编辑 wp-config.php 文件的文章,以获取分步说明。

如果您想接收次要核心更新,但禁用主题和插件更新,您可以通过在主题的functions.php 文件中添加以下过滤器来实现。

禁用自动 WordPress 插件更新:

add_filter( ‘auto_update_plugin’, ‘__return_false’ );

由 WPCode 与 ❤️ 主办

在 WordPress 中一键使用

禁用自动 WordPress 主题更新:

add_filter( ‘auto_update_theme’, ‘__return_false’ );

由 WPCode 与 ❤️ 主办

在 WordPress 中一键使用

但是,有一种更简单、更安全的方法这是通过使用 WPCode 代码片段插件来完成的。

WPCode 可以轻松在 WordPress 中添加代码片段,而无需编辑主题的functions.php 文件。

此外,它还附带一个内置代码库,您可以在其中找到常见功能请求的 PHP 代码片段,例如禁用 WordPress 自动更新、禁用 REST API、禁用评论等。

这消除了安装一堆一次性插件的需要。

注意:免费的 WPCode 插件拥有在 WordPress 中添加自定义代码所需的一切。如果您需要私有云代码片段库、计划代码片段、代码修订等高级功能,您可以升级到 WPCode Pro。

首先,您需要安装并激活免费的 WPCode 插件。如果您需要帮助,请参阅我们有关如何安装 WordPress 插件的指南。

激活插件后,从 WordPress 管理仪表板前往代码片段 » 库。

然后,煎一下ch 的“禁用自动更新”代码段,然后单击“使用代码段”按钮。

WPCode 随后将自动添加代码片段并选择正确的插入方法。

该代码片段具有三个过滤器,用于禁用 WordPress 核心更新、插件更新和主题更新。

如果您不想使用这些过滤器之一,只需编辑代码以在过滤器行的开头添加 // 即可。

例如,向核心自动更新过滤器行添加 // 将阻止其执行。因此,您仍然会获得核心的自动更新,但不会获得插件和主题的自动更新。

之后,您所需要做的就是将开关从“非活动”切换到“活动”。

然后,单击“更新”按钮。

就是这样。您现在已禁用 WordPress 中的自动更新。

方法 2. 使用插件配置和禁用 WordPress 自动更新

禁用自动 WordPress 更新的另一种方法是安装并激活 Easy Updates Manager 插件。如果您不确定如何操作,请查看我们有关如何安装 WordPress 插件的分步指南。

激活插件后,转到仪表板 » 更新选项来配置您的设置。

您可以选择“禁用所有更新”,但我们不推荐此选项。主要是因为它会阻止所有更新通知的出现。

相反,您应该选择您想要的设置。您可以禁用插件和主题自动更新,但启用标准核心 WordPress 自动更新。

注意:如果您选择“禁用插件更新”和“禁用主题更新”而不是“禁用自动更新”,那么您甚至不会看到插件和主题列表中的更新通知。

Easy Updates Manager 会记录更新内容,因此,如果您的网站出现任何问题,您可以回滚到以前的工作版本。要查看此内容,请转至仪表板 » 更新选项,然后单击“日志”选项卡。

还有 Easy Updates Manager 的高级版本,它提供了许多额外的选项。

例如,它与最流行的 WordPress 备份插件之一 UpdraftPlus 集成,以便您可以在应用更新之前自动运行网站备份。

自动 WordPress 更新的优点和缺点

现在您知道如何禁用自动更新,但是您应该禁用它们吗?没有正确的答案,这取决于您和您的网站。

在我们的网站上,我们已禁用自动插件和主题更新,同时保留已启用次要核心更新。

让我们看一下自动更新的优点和缺点。这样,您就可以决定是否在您的网站上禁用自动更新。

WordPress 自动更新的优点

自动更新对于 WordPress 的安全性非常有用。许多用户忘记更新他们的插件或核心 WordPress 安装。

启用 WordPress 自动更新后,您无需在 WordPress 发布小更新时担心更新您的网站。这些是出于维护和安全目的而推出的。

过去,您只能通过付费托管 WordPress 托管来获得自动更新。现在,它们可供所有人使用(至少对于次要版本)。

您还知道,如果 WordPress 或流行插件存在严重的安全问题,那么 WordPress 会自动更新。即使您很忙或不在家,您的网站也会我保证安全。

如果您有很多网站,那么自动更新可以为您节省大量时间。即使您只有一个网站,您也可能更希望知道 WordPress 正在处理一切,让您高枕无忧。

WordPress 自动更新的缺点

负责发布更新的 WordPress 核心团队确保更新顺利进行。

但是,自动更新有可能会破坏您的网站。根据我们的经验,次要版本尚未破坏我们的任何网站。

这是因为我们遵循最佳实践并且没有修改任何核心文件。如果您修改 WordPress 核心文件,那么这些自动更新可以覆盖它们。

如果 WordPress 认为有必要为您正在使用的主题推出安全更新,则它有可能会破坏您的网站。如果您修改了主题文件,这一点尤其适用。

自动插件更新也可能会破坏您的网站。变量太多了,比如不同的服务器环境和插件组合。

现在重要的是要知道这些更新不会破坏绝大多数网站。即便如此,您可能还是觉得不想冒这个险。

另一个缺点是,当您的网站更新时,您不会总是自动收到通知。

我应该禁用 WordPress 自动更新吗?

基本上,这个决定取决于您。

对于大多数初学者和绝大多数 WordPress 网站来说,自动更新是无害的,您不应该禁用它们。

但是,如果您经营在线商店或不想因网站损坏而失去业务,那么您可以安全地关闭自动更新。

不过,请确保您手动安装这些更新及时确保您网站的安全。

我们希望本文能帮助您了解如何在 WordPress 中禁用自动更新。

无论您使用自动更新还是手动更新,确保定期备份网站都至关重要。您可能还想查看我们对最佳 WordPress 安全插件的比较以及有关如何备份 WordPress 网站的指南。

如果您喜欢这篇文章,请订阅我们的 WordPress 视频教程 YouTube 频道。您还可以在 Twitter 和 Facebook 上找到我们。

By

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注