收藏本站|设为首页

您现在的位置: 首页 > 新闻中心 > 建站经验 > 详细内容

若何删除在WordPress的generator meta tag标签

2012-06-26 14:50 来源: 卓杰科技 www.zhuojie.cc [ ]

彻底断根年夜您的博客的版本和RSS订阅的源代码,你需要添加对“the_generator”过滤器功能。把以下几行代码,在你的主题的function.php文件,你可以有膳缦沔的代码和下面一路。

如不美观你的主题没有这一行,那么它是默认在WordPress的功能,它会自动插入标签使用模板钩wp_head。要禁用该功能,你需要把你主functions.php文件的代码行。打开在functions.php文件(假设你已经有了一)内置主题编纂器或文本编纂器应用轨范。添加在最后一行以下代码行。

默认情形下,generator meta tag将显示到WordPress页眉中。之前此段代码位于当前主题页眉文件中,删除此代码即可删除generator meta tag。

保留该文件。

但我注重到将原先版本更新到WordPress 3.4时,此标签将年夜头恢复。在主题页眉文件中也无法找到此行meta tag代码。是以,这可能是WordPress最新版所引进的功能。但此meta tag可能引起主要的平安问题。Hackers可以等闲知道您所使用的WordPress版本,以操作WordPress版本平安裂痕抨击袭击您的博客。

<meta name="generator" content="WordPress <?php bloginfo('version'); ?>">

删除,并保留该文件。

此刻打开你的博客页面,generator meta标签不应该存在了。

remove_action('wp_head', 'wp_generator');

删除的WordPress的generator Meta标签有两种体例可以显示generator meta标签。一个是在你当前主题的header.php文件的代码行。寻找这种近似的行:

function remove_wordpress_version() { return ''; } add_filter('the_generator', 'remove_wordpress_version');

然而,这仅删除年夜您的博客页面的meta标签源。可是,你正在使用的版本仍然是在页面查看您的RSS资料来历。它会看起来像这样:

<generator>http://www.zhuojie.cc/??v=3.4</generator>

就是这样。这是你若何彻底断根在WordPress的generator元标识表记标帜。

文章来历:http://www.zhuojie.cc/?/wp-label.html