如何从WordPress中的标记页中删除rel = canonical

时间:2015-09-03 10:02:12

标签: php wordpress

我有一个使用WordPress构建的网站,我想要对我的标签页面进行索引,但我注意到,尽管我将它们标记为无索引,但Yoast SEO插件仍然添加了rel = canonical标签。

谷歌表示rel = canonical和noindex指令不能在一起。所以,我试图删除规范标签,将以下代码添加到我的functions.php文件中:

if ( is_tag() ) {
   add_filter( 'wpseo_canonical', '__return_false' );
   remove_action('wp_head', 'rel_canonical');
}

但什么都没发生。规范标签仍在那里。

你知道如何删除它吗?

2 个答案:

答案 0 :(得分:0)

只需将此代码添加到functions.php即可删除rel =“canonical”标记:

add_filter( 'wpseo_canonical', '__return_false' );

答案 1 :(得分:0)

在主题目录中编辑tag.php文件并删除相关代码或将名为tag-slug.php的文件添加到主题目录中,然后为标记存档构建自定义模板。