如何通过WordPress子主题代码为标签分类页面设置NOINDEX
在WordPress子主题中给标签分类页面添加noindex robots元标签的方法
你可以通过在子主题的functions.php文件中添加以下代码来实现需求:
// 仅在标签分类页面添加noindex robots元标签 add_action( 'wp_head', 'add_tag_noindex_meta' ); function add_tag_noindex_meta() { // 判断当前是否为标签分类页面 if ( is_tag() ) { echo '<meta name="robots" content="noindex" />' . "\n"; } }
代码说明:
wp_head是WordPress内置的钩子,会在页面<head>标签内的合适位置触发,确保代码能正确插入到目标区域。is_tag()函数用于检测当前页面是否为标签分类归档页面,只有满足条件时才会输出对应的meta标签。- 输出的
meta标签明确告诉搜索引擎不要索引该页面内容,和你之前用Yoast设置的效果一致。
注意事项:
- 操作前请备份子主题的
functions.php文件,避免代码错误导致网站异常。 - 务必编辑子主题的
functions.php,不要直接修改父主题文件,否则主题更新后代码会丢失。
内容的提问来源于stack exchange,提问作者Travis Christianson
相关产品推荐
相关产品推荐

