现在的位置: 首页 > Wordpress > WP技巧 > 正文
WordPress删除版本信息
2010年08月29日 WP技巧 ⁄ 共 768字 评论数 32 ⁄ 被围观 6,087+

折腾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>";

将其删除就可以了。



目前有 32 条留言 其中:访客:32 条, 博主:0 条

  1. huangjun : 2010年08月30日17:25:07  21楼

    知道版本就能黑我,吓我!

  2. 陈剑 : 2010年08月30日18:00:08  22楼

    我博客没有FTP帐号,是不是不能改了

  3. 闫头 : 2010年08月30日23:37:57  23楼

    暂时没人对我有兴趣。。。

  4. 小羿 : 2010年08月31日22:03:57  24楼

    ➡ 删除这个没什么意义吧。

  5. surda : 2010年09月01日13:31:21  25楼

    WP 能折腾的地方还真多。。。。

  6. 韩国服饰品牌 : 2010年09月01日15:02:45  26楼

    删不删意义不大 ❗

  7. 朵未 : 2010年09月02日23:05:20  27楼

    这个搞一下也可以。俺一直对升级比较勤快。哈哈。

  8. 二十六公斤 : 2010年09月08日06:24:39  28楼

    何必呢·?人家开发需要多久啊··· 😮

  9. 蚁族 : 2010年09月14日11:13:35  29楼

    其实不用这么麻烦(直接修改functions.php添加个返回空的函数就好了,代码如下.):
    function wpbeginner_remove_version() {return ”;}
    add_filter(‘the_generator’, ‘wpbeginner_remove_version’);

  10. Clyee : 2011年06月25日01:48:46  30楼

    这文章写的也太。。。文笔不好就别学人家写博客好伐?


如果觉得文章或者网站对您有帮助请点击 向TA付款 捐赠作者或者点击下面的分享按钮支持作者

更多

给我留言

留言无头像?

无觅相关文章插件,快速提升流量

×