Wordpress 删除Yoast SEO插件添加的rel canonical

Wordpress 删除Yoast SEO插件添加的rel canonical,wordpress,Wordpress,在快速搜索后找不到解决方案,所以我想我会在这里快速发布一篇帖子 试图删除一个自动添加的rel=canonical链接(由Wordpress SEO插件-by Yoast添加) 事实上,我希望谷歌能够抓取每个不同的sub,即使它可能不会离开父页面。rel=“canonical”与抓取无关。它与索引有关,并防止同一页索引两次或两次以上 无论如何,如果您仍然想这样做,可以通过将以下代码添加到functions.php中来实现: add_filter( 'wpseo_canonical', '__ret

在快速搜索后找不到解决方案,所以我想我会在这里快速发布一篇帖子

试图删除一个自动添加的rel=canonical链接(由Wordpress SEO插件-by Yoast添加)

事实上,我希望谷歌能够抓取每个不同的sub,即使它可能不会离开父页面。

rel=“canonical”与抓取无关。它与索引有关,并防止同一页索引两次或两次以上

无论如何,如果您仍然想这样做,可以通过将以下代码添加到functions.php中来实现:

add_filter( 'wpseo_canonical', '__return_false' );

来源:

您还可以禁用wordpress的规范URL。
请看这里:

很可能规范不是由yoast生成的,有一个wordpress内置函数,您可以通过将它添加到主题的函数中来防止它。php

remove_action('wp_head', 'rel_canonical');

您也可以在
wordpress条件标记中使用此选项

参考:

删除所有页面的canonical

// Disable Canonical for - ALL pages
function remove_canonical() {
    add_filter( 'wpseo_canonical', '__return_false',  10, 1 );
}
add_action('wp', 'remove_canonical');

请试着总结一下你发布的链接的内容,这样你的答案仍然有用,如果这个链接将来会出现在哪里。你的链接是西班牙语的。鉴于这是一个纯英语的网站,这样的链接并不真正合适,即使你总结了链接的内容,正如友好提到的那样。
// Disable Canonical for - ALL pages
function remove_canonical() {
    add_filter( 'wpseo_canonical', '__return_false',  10, 1 );
}
add_action('wp', 'remove_canonical');
remove_action('wp_head', 'rel_canonical');