所以我试图删除分页页面的 WordPress 标题中的规范链接,但我尝试的所有建议都不起作用。
这是我的functions.php文件中的代码:
function my_add_noindex_tags(){
$paged = intval( get_query_var( 'paged' ) );
if(is_search() || is_404() ) :
echo '<meta name="robots" content="noindex,follow">';
endif;
if ($paged >= 2) :
add_filter( 'wpseo_canonical', '__return_false', 10, 1 );
remove_action('wp_head', 'rel_canonical');
echo '<meta name="robots" content="noindex,follow">';
endif;
}
add_action('wp_head','my_add_noindex_tags', 4 );
我知道里面的代码可以if ($paged >= 2) :
运行,因为这个标签<meta name="robots" content="noindex,follow">
在 head 部分。
任何人都知道我可能会出错。
这里的问题是Yoast SEO添加的规范链接没有按预期正确删除。
干杯