do_action( 'wpml_language_switcher', $args );
- Tipo
- action
- Categoría
- Información de idioma de todo el sitio
- Versión de WPML
- 3.7.0
Descripción
Muestra el selector de idiomas tal como está configurado en la página WPML → 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) – 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.
Hooks relacionados
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