1. <form id='eefcc'></form>
        <bdo id='eefcc'><sup id='eefcc'><div id='eefcc'><bdo id='eefcc'></bdo></div></sup></bdo>

          • 删除wordpress中的generator meta tag标签

            作者: 冬冬 分类: 网络技术 发布时间: 2013-07-25 17:16

            最近看了一下wordpress   谁知道源码中出现了一个带有wordpress版本的标签 这样很容易就让别人知道自己的版本号  那么该如何去除呢?

             

            默认情况下,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文件的代码行。寻找这种类似的行:

            <meta name=”generator” content=”WordPress <?php bloginfo(‘version’); ?>”>

            删除,并保存该文件。

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

            remove_action(‘wp_head’, ‘wp_generator’);

            保存该文件。

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

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

            <generator>http://wordpress.org/?v=3.4</generator>

            彻底清除从您的博客的版本和RSS订阅的源代码,你需要添加对“the_generator”过滤器功能。把以下几行代码,在你的主题的function.php文件,你可以有上面的代码和下面一起。

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

            就是这样。这是你如何彻底清除在WordPress的generator元标记。

            如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

            发表评论

            电子邮件地址不会被公开。 必填项已用*标注