Cómo obtener el idioma actual con qtranslate x

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn

WordPress dispone de multitud de plugins para internacionalizar el contenido, esto es, mostrarlo en un idioma u otro, dependiendo del idioma del usuario.

Entre ellos está Qtranslate-x que ofrece una manera dinámica de crear contenido multi idioma para entradas y páginas en WordPress.

[fusion_builder_container hundred_percent=»yes» overflow=»visible»][fusion_builder_row][fusion_builder_column type=»1_1″ background_position=»left top» background_color=»» border_size=»» border_color=»» border_style=»solid» spacing=»yes» background_image=»» background_repeat=»no-repeat» padding=»» margin_top=»0px» margin_bottom=»0px» class=»» id=»» animation_type=»» animation_speed=»0.3″ animation_direction=»left» hide_on_mobile=»no» center_content=»no» min_height=»none»]

Plugin Qtranslate X
Plugin Qtranslate X

A veces es necesario conocer desde el código el idioma seleccionado por el usuario para mostrar una información u otra. El plugin qtranslate nos ofrece entre alguna de sus funciones la siguiente:

Función qtranxf_getLanguage()

Devuelve el idioma activo actual.

 

Un par de ejemplos de uso de la función:

El  siguiente código cambia la url de destino de un formulario dependiendo del idioma elegido:

$idioma_qtranxf = qtranxf_getLanguage();

$url_buscador = "/resultados/";

if ($idioma_qtranxf == "en"){
  $url_buscador = "/en/resultados/";
}

 

Este código muestra una cadena de texto dependiendo del idioma elegido:

<?php
if (qtranxf_getLanguage() == 'en') {
    echo 'SELECT LANGUAGE';
} elseif (qtranxf_getLanguage() == 'es') {
    echo 'ELIGE IDIOMA';
}
?>

 

Otras funciones de qtranslate x:

  • qtranxf_convertURL
  • qtranxf_get_url_for_language
  • qtranxf_getLanguageName
  • qtranxf_generateLanguageSelectCode
  • qtranxf_getSortedLanguages
  • qtranxf_join_*
  • qtranxf_split
  • qtranxf_use
  • qtranxf_use_language
  • qtranxf_useCurrentLanguageIfNotFoundUseDefaultLanguage
  • qtranxf_useCurrentLanguageIfNotFoundShowAvailable

Más información en la web del plugin.

 [/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]

Más...

Nueva web Laboratorios Valquer

En colaboración con Amvos, hemos realizado la nueva web de laboratorios Valquer. Es una empresa fundada en 1975, con presencia en más

Nueva web credithousecar.com

Ha sido un placer realizar todo el diseño y la imagen corporativa de credithousecar.com Una web moderna y actual, con un diseño

Más...

Nueva web Laboratorios Valquer

En colaboración con Amvos, hemos realizado la nueva web de laboratorios Valquer. Es una empresa fundada en 1975, con presencia en más

Nueva web credithousecar.com

Ha sido un placer realizar todo el diseño y la imagen corporativa de credithousecar.com Una web moderna y actual, con un diseño

Deja un comentario

Ebook Gratis 7 claves para atraer clientes a tu web