屏蔽WordPress后台版本和插件升级提示的方法
较好的屏蔽后台wordpress的升级提示,经过实际验证有效,分享之。
经历了Beta1和Beta2两个版本的测试之后,WordPress 2.6.1正式版发布,每次新版本的发布总是会修复很多的问题,看起来有点囧!但却是事实,大概的看了一下官方的介绍,这个版本的升级不涉及安全问题。
所以,大家不必每次出新的版本就立刻升级,特别是这种小修小补的升级。
WordPess 2.7版本会在11月份才放出。所以,如果不设计到安全问题,建议大家继续使用2.6版本,毕竟一个稳定的版本是我们使用WordPress做博客更需要的。但每次进后台都会有一个讨厌的提醒:WordPress 2.6.1 is available! Please update now.,不升级就会一直存在,看着有点不舒服,今天就告诉大家如何“干掉”WordPress提醒功能。haifu.org
屏蔽升级提示的办法:
方法一:
修改css,隐藏这个DIV的盒子,从而达到“干掉”提醒功能的目的。
具体做法:通过工具打开wp-admin/wp-admin.css,搜索:
update-nag
在属性里面添加:
display: none;
相信有朋友在搜索的时候会搜索到两个 update-nag ,而且这两个都是和 plugin-update 在一起的,所以,在隐去程序版本提醒功能的同时,也隐去了插件升级提醒的功能,不推荐使用这个方法。
方法二:
直接删除相关的代码。这个针对性很强,不会牵扯到其他的功能,推荐使用。
具体方法:找到 WordPress程序/wp-admin/includes/update.php 文件中的这句代码:
echo “<div id=’update-nag’>$msg</div>”;
删除,上传覆盖。去后台刷新,提示更新已经不见了。
或者用下面这个方法让代码失效,以后还可以还回来,另外要特别注意copy过去的时候换成英文格式引号。
/**
* echo “<div id=’update-nag’>$msg</div>”;
*/
方法三:
使用插件,禁止WordPress程序提示功能。
Disable WordPress Core Update
方法四:
如果比我还懒,连版本升级都懒得做,可以添加如下代码,把wordpress版本升级的提示也屏蔽掉
<?php
add_action( ‘init’, create_function( ‘$a’, "remove_action( ‘init’, ‘wp_version_check’ );" ), 2 );
add_filter( ‘pre_option_update_core’, create_function( ‘$a’, "return null;" ) );
?>
目前就这几个方法,强力推荐第二个方法,简单,有效。
WordPress程序新版本提示功能2.3版本才开始的,也是一个比较新的功能,而且如果有朋友读了wp-admin/includes/update.php这个文件,可以看到,这个提醒功能系统才开发到1.1版本。
屏蔽插件升级的办法:
为了提升页面开启速度,每调用一个插件,都自己修改了一遍,这种情况下如果跟着原插件作者进行版本升级,自己的那些改动就全费了。
然而不升级,每次登陆后台,都有“插件更新”的提示。
跟我一样,不喜欢看插件更新提示的,可以按照如下方法,关闭wordpress更新提醒功能:
1.打开wp-admin/wp-admin.css
2.搜索update-plugins标签,将display:block更改为display:none
好了,就到这里,还是那句话,对于WordPress的新版本,请大家理性对待
转载部分内容自网络
现在版本高了 貌似不太一样了 update.php文件在wp-admin/includes/目录下 怪不得刚开始找不到那串代码 呵呵 博主有空可以更正下的呢