wordpress精简wp_head()函数

在上一篇的日志中,我提到wordpress中开启feed评论的方法,其中我用到了wordpress中的一个wp_head()函数,如果细心的朋友可能会发现加入了这个函数以后出现了很多其他的无关的连接,这里讲一下解决方案。

因为我仅仅想要的是feed链接,其他的内容出现了很多,比如wordpress的版本号。这可是一个兵家大忌,因为许多博客的安全问题就是因为被探测到了wordpress的版本号进行攻击的。

下面是我隐藏这些信息的解决方案,其实方法很简单,打开你的functions.php文件,在<?php后面加入如下代码:

remove_action('wp_head', 'wp_generator');
remove_action('wp_head', 'wlwmanifest_link');
remove_action('wp_head', 'rsd_link');
remove_action('wp_head', 'index_rel_link');

保存文件再去看效果吧,这次仅仅显示了feed的地址了哦~

 标签: wordpress, feed, wp_head

作者  :  sailor

仅仅看明白了还不够,能把别人给讲明白了才算及格。


  1. 最新版本的wordpress应该就不会受到攻击的次数就小了吧

    March 17th, 2012 at 11:49 am 回复
      1. YQC
        YQC

        新版本的漏洞会少一些,不过还是建议不要显示版本号

        March 20th, 2012 at 12:12 pm 回复
  2. 这些怎么去掉??

    August 14th, 2012 at 11:08 am 回复
      1. just do it as that i tell you

        August 15th, 2012 at 01:05 pm 回复
  3. Iwang
    3#
    Iwang

    去掉后感觉页头代码清爽多啦

    September 12th, 2013 at 03:54 pm 回复


最新文章