TranslatePress establece metaetiquetas dentro de la página HTML para ayudar a Google y a otros motores de indexación a identificar los idiomas y las ubicaciones en las que está disponible una página concreta.
El hreflang El atributo es parte de esta etiqueta meta donde se especifican el idioma y la ubicación.
Puedes cambiarlo usando un poco de código.
1. Crea un plugin vacío como este:
https://gist.github.com/sareiodata/76f701e01db6685829db
2. Agrega el siguiente código al final del mismo:
add_filter('trp_hreflang', 'trpc_change_hreflang', 10, 2 );
function trpc_change_hreflang( $hreflang, $language ){
if ($language == 'fr_FR'){ // código de idioma que deseas modificar
// el código hreflang modificado que deseas mostrar en la página
$hreflang = 'fr-CH';
}
return $hreflang;
}
3. Modifique el código editando el código de idioma y el código hreflang. El resto de los códigos hreflang no cambiarán.
4. Instale este plugin a través de FTP (cópielo dentro de wp-content/plugins) o cree un archivo zip con él e instálelo a través de la funcionalidad de carga de plugins de WordPress.