如何取消WordPress自动更新,详细步骤指南

来自:素雅营销研究院

头像 方知笔记
2025年05月03日 21:13

WordPress作为全球最流行的内容管理系统(CMS),默认会定期检查并自动更新核心、主题和插件,以确保网站的安全性和稳定性。然而,有时自动更新可能会带来兼容性问题或影响网站的正常运行。本文将详细介绍如何取消WordPress的自动更新功能,帮助用户更好地掌控网站更新节奏。

1. 禁用WordPress核心自动更新

WordPress的核心更新分为小版本更新(安全修复)和大版本更新(功能升级)。默认情况下,WordPress会自动安装小版本更新,但可以通过以下方法禁用:

方法1:通过wp-config.php文件禁用

  1. 使用FTP或文件管理器登录网站服务器,找到根目录下的wp-config.php文件。
  2. 在文件末尾的?>之前添加以下代码:
define( 'WP_AUTO_UPDATE_CORE', false );
  1. 保存文件并重新上传。

方法2:通过插件禁用

如果不想手动修改代码,可以使用插件如“Easy Updates Manager”“Disable WordPress Updates”来禁用核心更新。

2. 禁用主题和插件自动更新

默认情况下,WordPress不会自动更新主题和插件,但部分托管服务(如WordPress.com或某些主机商)可能会启用此功能。以下是禁用方法:

方法1:通过代码禁用

wp-config.php文件中添加以下代码:

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

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

方法2:使用插件管理

安装“Advanced Automatic Updates”“WP Updates Settings”等插件,可以灵活控制主题和插件的更新策略。

3. 彻底禁用所有自动更新(不推荐)

如果希望完全禁用WordPress的所有自动更新(包括翻译文件),可以在wp-config.php中添加:

define( 'AUTOMATIC_UPDATER_DISABLED', true );

注意: 此方法可能会降低网站安全性,建议仅在特殊情况下使用。

4. 通过.htaccessnginx.conf限制更新检查

如果希望阻止WordPress连接官方服务器检查更新,可以在网站根目录的.htaccess(Apache)或nginx.conf(Nginx)中添加规则,屏蔽api.wordpress.org的访问。

总结

取消WordPress自动更新可以帮助避免意外兼容性问题,但也可能增加安全风险。建议用户根据实际需求选择部分禁用(如仅禁用主题/插件更新),并定期手动检查更新以确保网站安全。

如果对代码修改不熟悉,建议使用插件管理更新策略,或咨询专业开发者协助操作。