Vous pouvez ajouter des sélecteurs de langue à des emplacements personnalisés sur votre site. Cela inclut leur ajout aux fichiers de votre thème en utilisant PHP, ou aux pages et articles en utilisant des shortcodes.
Activer les sélecteurs de langue personnalisés
Pour afficher un sélecteur de langue en utilisant un shortcode ou PHP, accédez à WPMLParamètresSélecteurs de langueSélecteurs de langue personnalisés et cochez la case pour activer Sélecteurs de langue personnalisés.

Shortcodes de sélecteur de langue
Vous pouvez également utiliser le bloc de sélecteur de langue de WPML pour afficher des sélecteurs de langue sur l’ensemble de votre site, y compris sur les articles et les pages.
Vous pouvez utiliser l’un de ces deux shortcodes de WPML pour afficher un sélecteur de langue dans les articles et les pages :
- [wpml_language_selector_widget]
- [wpml_language_selector_footer]

Le shortcode wpml_language_selector_widget génère le sélecteur de langue en fonction des options définies dans la section Sélecteurs de langue personnalisés sous WPMLParamètresSélecteurs de langue.
Le shortcode wpml_language_selector_footer génère le sélecteur de langue en fonction des options définies dans la section Sélecteur de langue de pied de page sous WPMLParamètresSélecteurs de langue. Vous pouvez utiliser ce shortcode même si la case Afficher le sélecteur de langue dans le pied de page est décochée.
Sélecteurs de langue utilisant PHP
Vous pouvez utiliser PHP pour ajouter un sélecteur de langue aux fichiers de modèle PHP de votre thème. Pour ce faire, utilisez les deux actions suivantes.
do_action('wpml_add_language_selector');do_action( 'wpml_footer_language_selector');
L’action do_action('wpml_add_language_selector'); génère le sélecteur de langue en fonction des options définies dans la section Sélecteurs de langue personnalisés sous WPMLParamètresSélecteurs de langue.
L’action do_action( 'wpml_footer_language_selector'); génère le sélecteur de langue en fonction des options définies dans la section Sélecteur de langue de pied de page sous WPMLParamètresSélecteurs de langue. Vous pouvez utiliser cette action même si l’option Afficher le sélecteur de langue dans le pied de page est désactivée.
Vous pouvez également utiliser PHP pour créer des sélecteurs de langue personnalisés. Lisez-en plus sur la création d’un sélecteur de langue personnalisé.