代码片段 → WordPress → 移除 WP 生成器元标签 移除 WP 生成器元标签 Chris Coyier 于 2009年9月19日 公开 WordPress 版本信息可能被视为安全风险,因此您应该隐藏它。 放入主题的 functions.php 文件中 remove_action('wp_head', 'wp_generator');
这根本不起作用。
它目前在这个网站上运行良好。
对我来说运行良好。谢谢 Chris。
顺便说一句,对于那些痴迷于高级别安全的人来说,这个插件可能会有所帮助。
安全 WordPress
谢谢 Chris,它对我有用。
哇,这就像魅力一样。它已从所有页面中删除。
我没想到删除页面生成器会如此简单。
感谢分享。
谢谢 Chris,它对我有用,不错的技巧 :)
非常棒,运行完美!
感谢分享。
并且这段代码至今仍然运行良好。
我记得几年前尝试删除 WP 版本生成器时,我使用的特定主题(抱歉记不清是哪个了)实际上在主题的 header.php 文件的 <head> 部分中有一些 WP 版本生成器代码。因此,我不仅在输出代码中获得了两个 WP 版本行,这种类型的版本“去生成器”只删除了其中一个。当时我几乎要抓狂了!最后还是解决了。
嗨 Chris,我就是那个发推给你的人 :)
谢谢你的代码,我正试图编辑 wp_head(); 函数!!:D
再次感谢
Connor
非常感谢你分享,我的朋友,这完美地解决了问题。
谢谢,在遇到很多很多问题后,它终于对我有用了;)
好的。为什么这如此重要?他们只需要在 url 后输入 wp-admin 就可以知道它是一个 WP 网站或管理员,然后瞧,它就是 Joomla!
太棒了,它对我有用!
不过对 WP 3.5 不起作用..
是的,它适用于 WP 3.5.1,至少在 Twentyeleven 主题中是这样。
谢谢 Chris!!
正如我在下面发布的那样,它不起作用是因为您正在使用子主题。添加优先级 99,它就会起作用。
还有其他替代方案吗?
是的,它正在工作,谢谢 Chris。
是的,我的仍然显示,即使使用了这行代码。
这很好,但这并不能从 RSS Feed 中删除生成器和版本,它可以像这样
添加________操作('the________generator', '__________return_false');
或
正确的方法是
remove_action( 'wp_head', 'wp_generator', 99 ); // WP 版本
add_filter('the_generator', 'wpbeginner_remove_version', 99); // 也从 RSS 中删除
第一部分:如果您不添加优先级,那么您尝试在 WP 添加生成器之前删除它,尤其是在子主题中。
第二部分:您没有从 RSS Feed 中删除生成器,因此您的努力完全是徒劳的。代码已包含在内。
第三部分:这同样适用于从基本安装中删除 readme.txt。如果您没有在所有三个地方删除它,那么您可能根本就没有删除它。
这会不会失败,因为您没有为它提供
wpbeginner_remove_version
函数?此外,感谢来源:http://www.wpbeginner.com/wp-tutorials/the-right-way-to-remove-wordpress-version-number/完全正确,Shin。我发布时有点匆忙,主要关注优先级部分,当时我从我的子主题中复制粘贴了代码。感谢您指出了这一点。
如果我使用这个,或者 Meta Generator 和版本信息移除插件,WordPress 会检测到并通知我发布升级信息吗?否则,我是否必须不断检查 WP 以查看是否有新版本?
在我的网站上运行良好!谢谢!
它对我有用。谢谢 Chris。
刚刚在 WP 3.8 安装中使用了这段代码,它运行得完美无缺。
感谢分享 Chris。
这并不会隐藏 RSS 中的版本信息。请改用此方法
谢谢,它起作用了!
这个标签在 WordPress 中的用途是什么?
保留这个标签在 WordPress 中是否有害/在阅读本文后,我们为什么要删除这个标签?
我的理解是,它作为一种方法,让搜索引擎读取页面标题,并包含
<head>
中的元描述和其他标签,以帮助描述页面。问题是这些标签不再具有太多 SEO 优势,但其中的信息会暴露网站的 WordPress 版本号。能够确定运行旧版、过时版本的 WordPress 的网站,会使网站容易受到可能的攻击。刚刚在这个网站上查看了源代码
所以是的,它目前不起作用。它以前是有效的,我以前用过它,并且在尝试查找更新的方法时偶然发现了这个网站。
remove_action(‘wp_head’, ‘wp_generator’);
add_filter( ‘the_generator’, ‘__return_null’ );
我正在使用 WP 生成器来移除 元标签生成器。这很有效。感谢与我们分享。