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 WPML → Configuración → Idiomas.

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) – Use 1 para mostrar banderas y 0 para no mostrarlas.

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

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

  • translated (alias de display_names_in_current_lang ) – Use 1 para mostrar 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 WPMLConfiguraciónIdiomas, 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 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

Todos los 30 hooks de Información de idioma de todo el sitio