为了安全去除wordpress的具体版本信息

halo-wordpress

在wordpress中,一般情况下,在header.php源代码里总是会包含wordpress的具体版本信息,往往会被一些黑客利用,如何去除这个内容呢,很简单,在function.php中添加

remove_action(‘wp_head’, ‘wp_generator’);

就可以去除wordpress的版权信息了。

1. 最暴力的方法:

直接删除header.php文件中的wp_head()函数(我当前主题就是采用的这种方法);

2. 比较好的方法:

比删除wp_head()函数更好的方法是在function.php文件中添加一个功能函数,通过返回一个空白的字符串给the_generator()函数,这样输出的版本信息将为空,代码如下:

function remove_version_info() {return ”;}add_filter(‘the_generator’, ‘remove_version_info’);

3. 正确的方法:

只需在function.php文件中添加41个字符的代码,即可实现,它是通过remove_action()函数删除了wp_head()函数中的wp_generator()函数,代码如下:

remove_action(‘wp_head’, ‘wp_generator’);

Popularity: 12% [?]

转发到新浪微博

One Response to “为了安全去除wordpress的具体版本信息”

  1. xxoo says:

    太实用了,谢谢哈

Leave a Reply

Spam Protection by WP-SpamFree