作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图从 wordpress 5.6 安装中删除生成器元,但它会失败。我已将此 Hook 添加到我的 functions.php 文件中(也在事件的子主题中)但没有成功
remove_action('wp_head', 'wp_generator');
我错过了什么?wp 5.6 api 中是否有任何改变会打破这个钩子(Hook)?可能是缓存插件(如 jetpack)引起的问题吗?
最佳答案
作为替代,您可以使用 the_generator()
通过过滤器发挥作用。
the_generator( string $type )
Display the generator XML or Comment for RSS, ATOM, etc.
$type
(字符串)(必需)要输出的生成器类型(html/xhtml/atom/rss2/rdf/comment/export)
<meta name="generator" content="WordPress 5.6" />
add_filter( 'the_generator', function() {
return;
} );
请记住,该版本也附加到每个 Wordpress 核心脚本中。您可以添加以下内容以隐藏版本。
<?php
$filters = [
'style_loader_src',
'script_loader_src',
];
foreach ( $filters as $filter ) {
add_filter( $filter, function( $src ) {
if( strpos( $src, '?ver=' ) )
$src = remove_query_arg( 'ver', $src );
return $src;
} );
}; ?>
关于php - 使用 wp_generator 隐藏 Wordpress 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65613509/
我试图从 wordpress 5.6 安装中删除生成器元,但它会失败。我已将此 Hook 添加到我的 functions.php 文件中(也在事件的子主题中)但没有成功 remove_action('
我是一名优秀的程序员,十分优秀!