禁用 WordPress 更新提示的方法

  WordPress 的后台更新提示功能其实还是很有用的,能够及时提醒用户更新插件、主题或者主程序,而且是升级过程是全自动的,很方便。不过也有的同学出于各种各样的原因不想更新,但是看着更新提示又心里非常不爽(强迫症)的话,可以通过以下方法禁用更新提示。

  找到当前使用主题的 functions.php 文件,在结尾的 ?> 之前添加以下代码并保存:

// 禁止检查更新,并关闭升级提示
remove_action('admin_init','_maybe_update_core');    // 禁止 WordPress 检查更新
remove_action('admin_init','_maybe_update_plugins');// 禁止 WordPress 更新插件
remove_action('admin_init','_maybe_update_themes');  // 禁止 WordPress 更新主题
add_filter('pre_site_transient_update_core',    create_function('$a',"return null;"));// 关闭核心提示
add_filter('pre_site_transient_update_plugins',create_function('$a',"return null;"));// 关闭插件提示
add_filter('pre_site_transient_update_themes',  create_function('$a',"return null;"));// 关闭主题提示

  不过不更新 WordPress 的最新程序可能会失去很多新版本新功能带来的乐趣,一些插件的最新版本也可以解决旧版本的一些 BUG ,所以还是不建议大家这么做。即便隐藏升级提示之后,那么一段时间也可以关掉提示并选择更新程序。启用升级提示只要将这段代码去掉即可。

  特别提示: functions.php 文件是主题核心文件,请谨慎修改。详见 编辑 WordPress 主题 functions.php 文件时的注意事项