Come modificare il canonical delle paginazioni Search & Filter e Yoast Seo
Mi è capitata una richiesta da parte di un collega che gestisce la parte SEO di un sito.
Aveva bisogno che certe pagine archivio gestite dal plugin Search & Filter Pro nelle paginazioni avessero un meta canonical come questo
https://dominio.it/categoria/sotto-categoria/?sf_paged=2
e non con un canonical del tipo:
https://dominio.it/categoria/sotto-categoria/paged/2/
E cioè che rispecchiassero l’url della pagina stessa.
La soluzione è stata questa:
function wpseo_canonical_exclude( $canonical ) { if ( !empty( intval( $_GET['sf_paged'] ) ) ) { $canonical = "https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; } return $canonical; } add_filter( 'wpseo_canonical', 'wpseo_canonical_exclude' );
Lascia un Commento
Vuoi partecipare alla discussione?Sentitevi liberi di contribuire!