Yoast SEO 插件删除规范标签
Yoast SEO plug-in removing canonical tag
我目前正在使用 yoast 的 wordpress seo 插件,运行 在尝试删除以下标签时遇到问题:
rel="canonical"
规范标签在博客等页面上是可以的。com/page/ 但是,在博客等页面上。com/page/2/ 我不希望规范标签显示向上。
我已经进行了一些谷歌搜索,但未能找到我正在寻找的内容,所以我希望堆栈溢出能够挽救这一天。
WordPress SEO 插件有一个过滤器,您可以使用它来禁用上面提到的页面上的规范 URL。
在您的 functions.php 文件中,添加:
if (is_paged()) {
add_filter( 'wpseo_canonical', '__return_false' );
}
WordPress 函数 is_paged() returns 如果正在显示的页面是 "paged" 并且当前页码大于 1,则为真。
向过滤器返回 false 将禁用它。
@bobdye 答案对我没有影响,但这有效:
function wpseo_canonical_exclude($canonical) {
if (is_paged()) {
$canonical = false;
}
return $canonical;
}
add_filter( 'wpseo_canonical', 'wpseo_canonical_exclude' );
我目前正在使用 yoast 的 wordpress seo 插件,运行 在尝试删除以下标签时遇到问题:
rel="canonical"
规范标签在博客等页面上是可以的。com/page/ 但是,在博客等页面上。com/page/2/ 我不希望规范标签显示向上。
我已经进行了一些谷歌搜索,但未能找到我正在寻找的内容,所以我希望堆栈溢出能够挽救这一天。
WordPress SEO 插件有一个过滤器,您可以使用它来禁用上面提到的页面上的规范 URL。
在您的 functions.php 文件中,添加:
if (is_paged()) {
add_filter( 'wpseo_canonical', '__return_false' );
}
WordPress 函数 is_paged() returns 如果正在显示的页面是 "paged" 并且当前页码大于 1,则为真。
向过滤器返回 false 将禁用它。
@bobdye 答案对我没有影响,但这有效:
function wpseo_canonical_exclude($canonical) {
if (is_paged()) {
$canonical = false;
}
return $canonical;
}
add_filter( 'wpseo_canonical', 'wpseo_canonical_exclude' );