WordPress作为一款开源的内容管理系统(CMS),会定期发布更新以修复漏洞、提升性能或增加新功能。然而,在某些情况下,用户可能希望禁用自动更新,例如在测试环境中保持版本稳定,或避免插件/主题兼容性问题。本文将介绍几种禁用WordPress更新的方法。
方法1:通过wp-config.php
文件禁用更新
- 登录服务器:通过FTP或文件管理器访问WordPress根目录。
- 找到
wp-config.php
:在根目录下找到该文件并备份。 - 添加代码:在文件末尾(
?>
之前)添加以下代码:
define( 'AUTOMATIC_UPDATER_DISABLED', true ); // 禁用所有自动更新
define( 'WP_AUTO_UPDATE_CORE', false ); // 禁用WordPress核心更新
- 保存文件:上传覆盖原文件即可生效。
方法2:通过主题的functions.php
禁用更新
- 进入主题编辑器:在WordPress后台依次点击 外观 > 主题编辑器。
- 编辑
functions.php
:在右侧文件列表中找到该文件。 - 添加代码:在文件末尾插入以下代码:
// 禁用核心更新
add_filter( 'auto_update_core', '__return_false' );
// 禁用插件自动更新
add_filter( 'auto_update_plugin', '__return_false' );
// 禁用主题自动更新
add_filter( 'auto_update_theme', '__return_false' );
- 保存更改:点击更新文件按钮。
方法3:使用插件管理更新
如果不想手动修改代码,可以使用插件控制更新:
- 安装插件:在后台搜索并安装 “Easy Updates Manager” 或 “Disable All WordPress Updates”。
- 配置设置:启用插件后,进入其设置页面,选择禁用核心、插件或主题的自动更新。
注意事项
- 安全性风险:禁用更新可能导致网站暴露于未修复的安全漏洞中,建议仅在必要时临时禁用。
- 测试环境适用:如果是生产环境,建议定期手动更新以确保安全性。
- 备份数据:修改核心文件前务必备份,避免操作失误导致网站崩溃。
通过以上方法,您可以灵活控制WordPress的更新行为。如需重新启用更新,只需移除添加的代码或调整插件设置即可。