Jak odstranit canonical url adresu?
Blog o wordpressu
Rating: 7.5 / 10
Určite jste se setkali, že některé šablony nebo pluginy generují canonical url adresu i když to neni potřeba.
Například u pluginu WordPress Seo by Yoast dochází k tomotu problému. Pro odstranění canonical url adresy v hlavičce webu, stačí přidat do šablony nebo child-theme ve functions.php tento kód:
// ODSTRANĚNÍ Canonical Linku u Yoast WordPress SEO Plugin
function remove_canonical_link() {
return false;
}
add_filter( 'wpseo_canonical', 'remove_canonical_link' );
Pokud chceme odstranit canonical v šabloně, tak použijeme ve functions.php tento kód:
// odstranění canonical url
remove_action ('wp_head', 'rel_canonical');
Pokud máte nainstalovanou šablony GENESIS, tak stačí vypsat zase do functions.php tento kód:
// Odstranění canonical url genesis remove_action( 'wp_head','genesis_canonical', 5 );
Pokud chceme odstranit canonical jen u určité stránky, tak použijeme tento kód:
// odstranění canonical url u určité stránky
function wpseo_canonical_exclude( $canonical ) {
global $post;
if ( $post->ID == 1234) {
$canonical = false;
}
return $canonical;
}
add_filter( 'wpseo_canonical', 'wpseo_canonical_exclude' );
(181)



Poslední komentáře
Eva17.9.2018 at 8:05
Microcomp Milevsko22.5.2018 at 19:31
Jitka Kopecká30.3.2018 at 13:41