WPML
do_action( 'wpml_language_switcher', $args );
Type
action
Version de WPML
3.7.0

Description

Affiche le sélecteur de langue tel que configuré sur la page WPML → Paramètres → Langues.

Arguments

Ce hook d’action possède un paramètre facultatif et fonctionne comme un shortcode {{wpml_language_switcher}}.

$args

(array) (Facultatif) Arguments pour filtrer la sortie du sélecteur de langue


  • type – Définit le type de sélecteur de langue : footer, post_translations, widget ou custom (par défaut).

  • flags (alias de display_flags) – Utilisez 1 pour afficher les drapeaux et 0 pour ne pas les afficher.

  • link_current (alias de display_link_for_current_lang ) – Utilisez 1 pour afficher les drapeaux et 0 pour ne pas les afficher.

  • native (alias de display_names_in_native_lang ) – Utilisez 1 pour afficher les drapeaux et 0 pour ne pas les afficher.

  • translated (alias de display_names_in_current_lang ) – Utilisez 1 pour afficher les drapeaux et 0 pour ne pas les afficher.

  • template – Le slug du modèle s’il doit être écrasé. Sinon, il sera défini par le type .

  • Pour le type, WPML utilisera les paramètres de la page WPMLParamètresLangues, à l’exception des widgets qui utilisent les paramètres par défaut du sélecteur de langue de widget.

Exemple d’utilisation

Ajoutez le code ci-dessous aux fichiers de modèle de votre thème, là où vous souhaitez que le sélecteur de langue s’affiche.

Exemple

do_action( 'wpml_language_switcher', $args );

Si vous préférez, vous pouvez également ajouter la ligne de code ci-dessus dans un widget PHP comme 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

Tous les 30 hooks de la catégorie Informations sur les langues à l’échelle du site