禁用 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