WordPress删除版本信息
Posted by
admin on
八月 29th, 2010
折腾wordpress的时候经常会查看别人网站的源文件,一方面汲取对自己有用的信息,一方面学学别人的编写技巧。看了不少wordpress建站的源代码,多数都有关于wordpress版本信息的语句,写法如下:
<meta name="generator" content="WordPress 3.0.1" />
这样一来,这些信息可能会被一些人利用该版本的漏洞对你的博客进行攻击。很多人对此比较模糊,这样可能就会给你的博客带来安全性的问题。当然对于我这种小站,其实完全没有必要,不过出于分享的精神,还是简单说说。到底如何删除这个信息呢?
1. 最暴力的方法:
直接删除header.php文件中的wp_head()函数;不过此法有个弊端,就是某些插件都基于此函数,所以还是要谨慎处理为好。
2.比较好的方法:
在主题的functions.php文件里面最后一个?>之前添加以下代码:
remove_action('wp_head','wp_generator');
除此之外,还需要检查一下header.php文件,如果看到了有这行代码:
<?php bloginfo('version'); ?>
记得要删除哦。
最后,如果需要手动修改wordpress的版本信息,打开wp-includes文件夹,找到并打开version.php文件,修改$wp_version的值就可以了。如果你想保持现有的版本号,同时还想去掉Wordpress在登陆后台的那个提示,那么我们需要打开wp-admin文件夹,再打开includes文件夹,找到并打开update.php文件,查找:
echo "<div class='update-nag'>$msg</div>";
将其删除就可以了。
占个沙发
如果真让我遇到了再改吧
这个我好像还没改
呵呵 我的貌似还没删除 下次看看去
不用删除 直接改成9.9.9就行了 挖哈哈
应该没有什么人会无聊到来攻击我的博客吧
很有用的信息,不显示版本号确实比较好。
刚好需要 不知道怎么删 刚好出了你这篇文章 谢谢
最近好多人弄广告漂浮。。呵。。
———-
笑话不需要分类,只需要全文订阅
用了你的第二招,搞定,你帮我再看一下,还有么?
谢谢分文
显然没有了
偶一个朋友原来被一个已知的WordPress版本漏洞给黑客盗取过Admin帐户wwwwwwwwwwwwwwwwww
嗯 还是修改代码来的直接
觉得这个删不删意义不大.
我是没有删除.
你这个代码高亮插件叫什么名字?能高亮文字吗?
看我之前的介绍 WordPress插件:SyntaxHighlighter实现代码高亮
折腾吧 越折腾越有意思啊
我轻轻的走了,正如我轻轻的来
我是直接修改functions.php 的代码就算了。后面的升级提示就不理它了,呵呵
原来是这样啊··学习了
我也觉得没必要
其实没必要的,毕竟……
知道版本就能黑我,吓我!
我博客没有FTP帐号,是不是不能改了
暂时没人对我有兴趣。。。
WP 能折腾的地方还真多。。。。
删不删意义不大
这个搞一下也可以。俺一直对升级比较勤快。哈哈。
何必呢·?人家开发需要多久啊···
其实不用这么麻烦(直接修改functions.php添加个返回空的函数就好了,代码如下.):
function wpbeginner_remove_version() {return ”;}
add_filter(‘the_generator’, ‘wpbeginner_remove_version’);
这文章写的也太。。。文笔不好就别学人家写博客好伐?