En algunas ocasiones, usted puede querer insertar un enlace en una página que está escrita en otro idioma. Dado que el modo de enlaces adhesivos ajusta los enlaces de forma automática, podría evitar que usted logre esto y ajuste el enlace para apuntar a su mismo idioma.
Para poder agregar enlaces a páginas en idiomas diferentes, debe agregar el filtro siguiente al archivo functions.php del tema:
add_filter( 'wpml_sl_blacklist_requests', 'wpml_sl_blacklist_requests', 10, 2 );
function wpml_sl_blacklist_requests( $blacklist, $sitepress ) {
$blacklist[] = 'documentation';
return $blacklist;
}
En el código anterior, utilice el arreglo $blacklist para especificar todos los slug de las direcciones URL de las páginas en el idioma original a las cuales desea enlazarse.
En nuestro ejemplo, queremos enlazar a las páginas en versión inglesa «Documentation» (slug «documentation») y «Page Builders» (slug «page-builders»), de forma de poder utilizar las dos líneas siguientes:
$blacklist[] = 'documentation';
$blacklist[] = 'page-builders';