WPML
do_action( 'wpml_language_switcher', $args );
Tipo
action
Versão do WPML
3.7.0

Descrição

Exibe o seletor de idiomas conforme configurado na página WPMLIdiomas.

Argumentos

Este hook de ação tem um parâmetro opcional e funciona como um shortcode {{wpml_language_switcher}}.

$args

(array) (Opcional) Argumentos para filtrar a saída do seletor de idiomas


  • type – Define o tipo de seletor de idiomas: footer, post_translations, widget ou custom (padrão).

  • flags (alias para display_flags) – Use 1 para exibir bandeiras e 0 para não exibir.

  • link_current (alias para display_link_for_current_lang ) – Use 1 para exibir bandeiras e 0 para não exibir.

  • native (alias para display_names_in_native_lang ) – Use 1 para exibir bandeiras e 0 para não exibir.

  • translated (alias para display_names_in_current_lang ) – Use 1 para exibir bandeiras e 0 para não exibir.

  • template – O slug do template se ele precisar ser substituído. Caso contrário, será definido pelo type .

  • Para o type, o WPML usará as configurações da página WPML → Idiomas, exceto para widgets, que usam as configurações padrão do seletor de idiomas de widget.

Exemplo de uso

Adicione o código abaixo aos arquivos de template do seu tema, onde você deseja que o seletor de idiomas seja exibido.

Exemplo

do_action( 'wpml_language_switcher', $args );

Se preferir, você também pode adicionar a linha de código acima em um widget PHP como o 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 os 29 hooks de Informações de idioma de todo o site →