禁用 WordPress 更新提示(核心、插件、主题)
在日常维护 WordPress 站点时,我们会在后台仪表盘上频繁看到更新提示:
- WordPress 核心版本更新
- 插件更新
- 主题更新
如果你也希望暂时屏蔽这些更新提示,可以用下面的方法实现。
1. 通过代码禁用更新提示
你可以直接在当前主题的 functions.php
文件中添加以下代码。
⚠ 建议在子主题中修改,避免主题更新覆盖代码。
禁用 WordPress 核心更新提示
add_filter( 'pre_site_transient_update_core', function( $a ) {
return null;
});
禁用插件更新提示
remove_action( 'load-update-core.php', 'wp_update_plugins' );
add_filter( 'pre_site_transient_update_plugins', function( $b ) {
return null;
});
禁用主题更新提示
add_filter( 'pre_site_transient_update_themes', function( $c ) {
return null;
});
这样,后台将不再显示核心、插件、主题的更新通知。
2. 使用插件禁用更新提示
如果你不想改代码,可以直接使用 Disable All Update & Notification 这样的插件:
- 安装并启用即可生效
- 会同时禁用所有 WordPress 更新提示(核心 + 插件 + 主题)
- 无需额外配置
3. 注意事项与风险
禁用更新提示并不会真正阻止更新文件的下载,而是让后台不显示提示。
这意味着:
- 安全风险:你可能错过重要的安全补丁
- 新功能缺失:不会看到新版本的特性
- 第三方插件兼容性:未来某些插件可能要求更高版本的 WordPress
建议的做法是:
- 在 测试环境 中开启更新,确认兼容性后再更新生产环境
- 对重要安全更新,可以手动备份并升级
THE END