22 stycznia, 2021

WordPress – usuwanie canonical link z adresów co zawierają wybraną frazę

Kod wklej w functions.php motywu WordPress a pa_ zamień na unikalny ciąg znaków np filtrowania, możesz też dodać więcej.


function codebookPL_canonical($url) {
 global $post;

 if( strstr($_SERVER['REQUEST_URI'],"pa_") ){
   $url = '';
   return $url;
 } else {
   // Do nothing and Yoast SEO will use default canonical for posts/pages
   return $url;
 }
}
add_filter( 'wpseo_canonical', 'codebookPL_canonical' );