TranslatePress ajoute des balises méta au code HTML de la page afin d'aider Google et d'autres moteurs d'indexation à identifier les langues et les régions dans lesquelles une page donnée est disponible.
Le hreflang L'attribut est une partie de cette balise meta où la langue et la localisation sont spécifiées.
Vous pouvez le modifier en utilisant un peu de code.
1. Créez un plugin vide comme ceci :
https://gist.github.com/sareiodata/76f701e01db6685829db
2. Ajoutez le code suivant à la fin :
add_filter('trp_hreflang', 'trpc_change_hreflang', 10, 2 );
function trpc_change_hreflang( $hreflang, $language ){
if ($language == 'fr_FR') { // code de langue que vous souhaitez modifier
// le code hreflang modifié que vous souhaitez afficher sur la page
$hreflang = 'fr-CH' ;
}
return $hreflang;
}
3. Modifiez le code en modifiant le code de langue et le code hreflang. Le reste des codes hreflang ne changera pas.
4. Installez ce module via FTP (copiez-le dans wp-content/plugins) ou créez une archive zip avec celui-ci et installez-le via la fonctionnalité de téléchargement de modules de WordPress.