删除Yoast SEO插件添加的rel规范

Dav*_*vid 8 wordpress wordpress-plugin

快速谷歌后无法找到解决方案所以我想在这里弹出快速帖子.

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

我实际上希望谷歌抓取每个不同的潜艇,即使它可能不会离开父页面.

nau*_*us7 11

rel ="canonical"与爬行无关.它与索引有关,并阻止同一页面索引两次或更多次.

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

add_filter( 'wpseo_canonical', '__return_false' );
Run Code Online (Sandbox Code Playgroud)

资料来源:https://yoast.com/wordpress/plugins/seo/api/


mah*_*are 9

你也可以用它 wordpress conditional tags

请参阅:https://codex.wordpress.org/Conditional_Tags

// Remove - Canonical for - [Search - Page]
function remove_canonical() {

    // Disable for 'search' page
    if ( is_search() ) {
        add_filter( 'wpseo_canonical', '__return_false',  10, 1 );
    }
}
add_action('wp', 'remove_canonical');
Run Code Online (Sandbox Code Playgroud)

删除所有页面的规范.

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