找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2316|回复: 0

[分享] 如何删除在WordPress的generator meta tag标签

[复制链接]
发表于 2016-1-8 08:56:19 | 显示全部楼层 |阅读模式 来自 中国–河南–郑州
默认情况下,generator meta tag将显示到WordPress页眉中。之前此段代码位于当前主题页眉文件中,删除此代码即可删除generator meta tag。
但我注意到将原先版本更新到WordPress 3.4时,此标签将重新恢复。在主题页眉文件中也无法找到此行meta tag代码。因此,这可能是WordPress最新版所引进的功能。但此meta tag可能引起重要的安全问题。Hackers可以轻易知道您所使用的WordPress版本,以利用WordPress版本安全漏洞攻击您的博客。
删除的WordPress的generator Meta标签有两种方法可以显示generator meta标签。一个是在你当前主题的header.php文件的代码行。寻找这种类似的行:
  1. <meta name="generator" content="WordPress <?php bloginfo('version'); ?>">
复制代码
删除,并保存该文件。
如果你的主题没有这一行,那么它是默认在WordPress的功能,它会自动插入标签使用模板钩wp_head。要禁用该功能,你需要把你主 functions.php文件的代码行。打开在functions.php文件(假设你已经有了一)内置主题编辑器或文本编辑器应用程序。添加在最后一 行以下代码行。
  1. remove_action('wp_head', 'wp_generator');
复制代码
保存该文件。
现在打开你的博客页面,generator meta标签不应该存在了。
然而,这仅删除从您的博客页面的meta标签源。但是,你正在使用的版本仍然是在页面查看您的RSS资料来源。它会看起来像这样:
  1. <generator>http://wordpress.org/?v=3.4</generator>
复制代码
彻底清除从您的博客的版本和RSS订阅的源代码,你需要添加对“the_generator”过滤器功能。把以下几行代码,在你的主题的function.php文件,你可以有上面的代码和下面一起。
  1. function remove_wordpress_version() { return ''; } add_filter('the_generator', 'remove_wordpress_version');
复制代码
就是这样。这是你如何彻底清除在WordPress的generator元标记。

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-11-21 21:22 , Processed in 0.041668 second(s), 9 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表