在维护 WordPress 网站时,系统自动更新虽然能提升安全性,但有时也会带来兼容性问题或打破功能稳定性。对于希望保持严格控制的站点管理员而言,禁用 WordPress 的自动更新是一项必要的配置。
本文将详细介绍几种禁用 WordPress 自动更新的方法,包括修改配置文件、添加代码片段以及使用插件。
✅ 方法一:修改 wp-config.php
文件(适合开发者)
你可以通过编辑 WordPress 根目录下的 wp-config.php
文件来快速关闭自动更新功能。
禁用所有核心自动更新:
define('AUTOMATIC_UPDATER_DISABLED', true); // 禁用所有类型的自动更新
define('WP_AUTO_UPDATE_CORE', false); // 禁用核心程序的自动更新
请将以上代码添加到
wp-config.php
文件中,位置建议放在/* That's all, stop editing! Happy publishing. */
之前。
✅ 方法二:使用代码过滤器(推荐,灵活控制)
将以下代码添加到当前主题的 functions.php
文件中,或者你自己的功能型插件中:
1. 禁用所有自动更新:
add_filter('automatic_updater_disabled', '__return_true');
2. 仅禁用核心自动更新(允许显示更新通知):
add_filter('auto_update_core', '__return_false');
3. 禁用插件和主题的自动更新:
add_filter('auto_update_plugin', '__return_false');
add_filter('auto_update_theme', '__return_false');
优势在于可根据需求灵活选择禁用哪些内容,而不是一刀切。
✅ 方法三:使用插件控制自动更新(适合新手)
如果你不熟悉代码,可以使用可视化管理插件:
推荐插件:
该插件支持以下操作:
- 禁用或启用核心、插件、主题、翻译等各类更新;
- 设置特定插件或主题是否允许自动更新;
- 提供后台界面,直观设置无需手动写代码。
🔒 额外建议
- 禁用自动更新后,请定期手动更新 WordPress 及其插件/主题,以保障安全。
- 某些托管服务商(如 WP Engine、SiteGround 等)可能会强制更新核心版本,即便你已禁用。建议提前确认主机策略。
- 对于高访问量或重要网站,建议在更新前先在开发环境中测试兼容性。
总结
方法 | 难度 | 推荐使用人群 |
---|---|---|
修改 wp-config.php |
★★☆☆☆ | 开发者或具备基础操作能力的用户 |
使用代码过滤器 | ★★★☆☆ | 有一定编程经验的站长 |
使用插件 | ★☆☆☆☆ | 普通用户、新手站长 |
选择合适的方法禁用 WordPress 自动更新,让你对网站的运行状态拥有更大的控制权。
本文由 好主题 原创整理,致力于分享实用的 WordPress 建站知识与主题开发经验。 我们专注于提供高质量的 WordPress企业主题 资源,帮助中小企业轻松构建专业网站。 转载请注明来源,并保留原文链接,感谢您的支持与理解。