WPML
do_action( 'wpml_language_switcher', $args );
Tipo
action
Versión de WPML
3.7.0

Descripción

Muestra el selector de idiomas tal como está configurado en la página WPMLIdiomas.

Argumentos

Este hook de acción tiene un parámetro opcional y funciona como un shortcode {{wpml_language_switcher}}.

$args

(array) (Opcional) Argumentos para filtrar la salida del selector de idiomas


  • type – Define el tipo de selector de idiomas: footer, post_translations, widget o custom (predeterminado).

  • flags (alias de display_flags) – Utilice 1 para mostrar las banderas y 0 para no mostrarlas.

  • link_current (alias de display_link_for_current_lang ) – Utilice 1 para mostrar las banderas y 0 para no mostrarlas.

  • native (alias de display_names_in_native_lang ) – Utilice 1 para mostrar las banderas y 0 para no mostrarlas.

  • translated (alias de display_names_in_current_lang ) – Utilice 1 para mostrar las banderas y 0 para no mostrarlas.

  • template – El slug de la plantilla si necesita sobrescribirse. De lo contrario, lo definirá el type .

  • Para el type, WPML utilizará la configuración de la página WPML → Idiomas, excepto para los widgets, que utilizan la configuración predeterminada del selector de idiomas del widget.

Ejemplo de uso

Añada el siguiente código a los archivos de plantilla de su tema, donde desee que se muestre el selector de idiomas.

Ejemplo

do_action( 'wpml_language_switcher', $args );

Si lo prefiere, también puede añadir la línea de código anterior en un widget de PHP como PHP Text Widget.

wpml_decode_custom_field, wpml_footer_language_selector, wpml_add_language_form_field, wpml_ls_exclude_in_menu, wpml_is_rtl, wpml_alternate_hreflang, wpml_head_langs, wpml_must_translate_canonical_url, wpml_browser_redirect_language_params, wpml_active_languages

Los 29 hooks de Información de idioma de todo el sitio →