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