Ethan's Blog

记录和思考

隐藏 WordPress 的升级信息提示

很多时候需要在 WordPress 的后台隐藏掉升级提示,实现这个功能非常简单,只需要将下面的代码复制到主题的 functions.php 文件中即可。

需要注意的是,使用这个隐藏的方法,只会在后台页面菜单上将升级信息隐藏,而不会在更新页面上隐藏升级信息,这样也方便在需要的时候进行手动更新。

代码如下:

add_action('admin_menu','wphidenag');
function wphidenag() {
    remove_action( 'admin_notices', 'update_nag', 3 );
}

10 月 28 日更新:

上述办法无效,请使用以下方法:

将下述代码添加到 functions.php,这样会将插件、主题、WordPress 程序更新全部隐藏,当然也可以选择性添加。

/**
* 隐藏核心更新提示 WP 3.0+
* 来自 http://wordpress.org/plugins/disable-wordpress-core-update/
*/
add_filter( 'pre_site_transient_update_core', create_function( '$a', "return null;" ) );

/**
* 隐藏插件更新提示 WP 3.0+
* 来自 http://wordpress.org/plugins/disable-wordpress-plugin-updates/
*/
remove_action( 'load-update-core.php', 'wp_update_plugins' );
add_filter( 'pre_site_transient_update_plugins', create_function( '$b', "return null;" ) );

/**
* 隐藏主题更新提示 WP 3.0+
* 来自 http://wordpress.org/plugins/disable-wordpress-theme-updates/
*/
remove_action( 'load-update-core.php', 'wp_update_themes' );
add_filter( 'pre_site_transient_update_themes', create_function( '$c', "return null;" ) );

相关文章: