WPML
do_action( 'wpml_language_switcher', $args );
Tipo
action
Versione di WPML
3.7.0

Descrizione

Mostra il selettore di lingua come configurato nella pagina WPMLLingue.

Argomenti

Questo hook di azione ha un parametro opzionale e funziona come uno shortcode {{wpml_language_switcher}}.

$args

(array) (Opzionale) Argomenti per filtrare l’output del selettore di lingua


  • type – Definisce il tipo di selettore di lingua: footer, post_translations, widget o custom (predefinito).

  • flags (alias per display_flags) – Usa 1 per visualizzare le bandiere e 0 per non farlo.

  • link_current (alias per display_link_for_current_lang ) – Usa 1 per visualizzare le bandiere e 0 per non farlo.

  • native (alias per display_names_in_native_lang ) – Usa 1 per visualizzare le bandiere e 0 per non farlo.

  • translated (alias per display_names_in_current_lang ) – Usa 1 per visualizzare le bandiere e 0 per non farlo.

  • template – Lo slug del template se deve essere sovrascritto. Altrimenti sarà definito dal type .

  • Per il type, WPML utilizzerà le impostazioni della pagina WPML → Lingue, ad eccezione dei widget che utilizzano le impostazioni predefinite del selettore di lingua nel widget.

Esempio di utilizzo

Aggiungi il codice seguente ai file di template del tuo tema, dove desideri che venga visualizzato il selettore di lingua.

Esempio

do_action( 'wpml_language_switcher', $args );

Se preferisci, puoi anche aggiungere la riga di codice precedente in un widget PHP come 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

Tutti i 29 hook della categoria Informazioni sulla lingua a livello di sito →