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 → 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 template s’il doit être remplacé. Sinon, il sera défini par le type .
- Pour le type, WPML utilisera les paramètres de la page WPML → Langues, à 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 template de votre thème, à l’endroit où vous souhaitez afficher le sélecteur de langue.
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 tel que PHP Text Widget.
Hooks associés
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
Les 29 hooks de la catégorie Informations sur les langues à l’échelle du site →