我有一个用WordPress构建的网站,我想不索引我的标签页面,但我注意到,虽然我已将它们标记为noindex,但Yoast SEO插件仍然添加rel=canonical标签。
Google说rel=canonical和noindex指令不能放在一起。因此,我尝试删除规范标记,并在functions.php文件中添加以下代码:
if ( is_tag() ) {
add_filter( 'wpseo_canonical', '__return_false' );
remove_action('wp_head', 'rel_canonical');
}
但是什么也没发生。规范标签还在。
你知道怎么把它去掉吗?
只需在functions.php中添加这段代码,就可以删除rel="canonical"标签:
add_filter( 'wpseo_canonical', '__return_false' );
编辑主题目录中的tag.php文件并删除相关代码,或者在主题目录中添加一个名为tag-slug.php的文件,然后为您的标签存档构建自定义模板