WordPress关闭自动更新的方法与注意事项

来自:素雅营销研究院

头像 方知笔记
2025年05月01日 22:01

WordPress作为全球最流行的内容管理系统(CMS),默认会启用自动更新功能,以确保网站的安全性和稳定性。然而,在某些情况下,自动更新可能导致插件或主题不兼容,甚至影响网站的正常运行。因此,许多站长会选择手动控制更新流程。本文将介绍如何关闭WordPress的自动更新功能,并提供相关注意事项。

一、关闭WordPress核心自动更新

WordPress的自动更新分为核心更新、插件更新和主题更新。要关闭核心自动更新,可以通过修改网站的wp-config.php文件实现:

  1. 使用FTP或主机控制面板(如cPanel)访问网站根目录。
  2. 找到并编辑wp-config.php文件。
  3. /* 好了!请不要再继续编辑。请保存本文件。使用愉快! */这行代码之前,添加以下代码:
define( 'WP_AUTO_UPDATE_CORE', false );

保存后,WordPress将不再自动更新核心版本。

二、关闭插件和主题自动更新

如果希望完全禁用所有自动更新(包括插件和主题),可以在wp-config.php中添加以下代码:

define( 'AUTOMATIC_UPDATER_DISABLED', true );

如果只想禁用插件或主题的自动更新,可以使用以下代码(添加到主题的functions.php文件中):

// 禁用插件自动更新
add_filter( 'auto_update_plugin', '__return_false' );

// 禁用主题自动更新
add_filter( 'auto_update_theme', '__return_false' );

三、注意事项

  1. 安全性风险:关闭自动更新后,需定期手动检查并更新WordPress核心、插件和主题,以避免安全漏洞。
  2. 备份网站:在进行任何更新前,建议先备份网站数据和数据库,以防更新失败导致网站崩溃。
  3. 选择性更新:如果仅希望关闭次要版本更新(如5.1.1 → 5.1.2),但仍保留重大版本更新(如5.1 → 5.2),可设置:
define( 'WP_AUTO_UPDATE_CORE', 'minor' ); // 仅启用次要更新

四、替代方案

如果不想完全关闭自动更新,但希望减少风险,可以:

  • 使用Staging环境(测试站点)先验证更新兼容性,再应用到正式网站。
  • 安装更新管理插件(如“Easy Updates Manager”),灵活控制更新策略。

结论

关闭WordPress自动更新可以提高对网站更新的控制权,但同时也增加了维护成本。建议站长根据自身需求选择合适的方式,并定期检查更新以确保网站安全稳定运行。