首页 >

WordPress如何正确移除?Feed中的WP版本号?

使用WordPress博主一般都很有安全感,就是移除WordPress版本号,以免用旧版本的漏洞攻击网站。

WordPress如何正确移除?Feed中的WP版本号?

最近发现了子凡WordPress前端代码head添加以下代码:

使用方法移除后,但WordPress的Feed还有一个:

https://wordpress.org/?v=4.7.3

WordPress如何正确移除?Feed中的WP版本号?

以上4.7.3便是WordPress事实上,网上有很多方法可以删除版本号WordPress如果添加版本号信息,子凡今天需要分享一个几乎完美的解决方案。首先,让我们看看几种常见的方法:

方法一:直接删除header.php中的wp_head()

一般按照WordPress标准化开发的主题文件header.php中都会使用wp_head()函数,本文开头的代码是通过的wp_head()函数输出,这个函数会输出一些无用的代码,所以有些人只是快乐,直接wp_head()函数被删除。

但他们只是没想到很多插件/主题会通过这个函数来操作,删除这个函数会让这些插件/主题无法工作。当然,如果你追求极致或者愿意折腾的朋友,这是个好办法。

方法二:remove_action

WordPress开发界面很好,几乎很好WordPress所有功能都可以以类似的方式添加和删除,这也是大多数教程提供的解决方案。在当前的主题中,子凡也很方便functions.php添加以下代码:

remove_action('wp_head', 'wp_generator');

这样,你就可以从网站开始了head删除本文开头提到的含有版本号的代码。

你以为到这里就结束了吗?nononono,你以为你真的把网站放在了WordPress版本号完全隐藏,打开你feed源,如http://feed,在本文开头看到类似子凡的第二段代码了吗?

https://wordpress.org/?v=4.7.3

那怎样移除呢?WordPress在Feed版本号呢?

将以下代码添加到当前主题中一万年不变的方法functions.php可以在文件中:

// 同时删除head和feed中的WP版本号add_filter('the_generator', 'fanly_remove_wp_version');function fanly_remove_wp_version() { return '';}

到这里WordPress移除Feed中的WP如果你还没有注意到版本号的教程和方法,它将结束Feed,现在是时候回头看了。当然,如果你发现其他地方有泄漏的话WordPress版本号,也欢迎我们一起研究。


  • 暂无相关文章