WPML

WPML vous permet de traduire votre site dans 65 langues préconfigurées, d’ajouter vos propres langues personnalisées et de personnaliser diverses options de configuration pour votre sélecteur de langue, le format d’URL, et bien plus encore. Vous trouverez toutes ces options sous WPMLParamètres, dans ses sections Langues, Sélecteurs de langue, URL et SEO et Compatibilité.

Langues du site

Choisir les langues du site
Choisir les langues du site

Lorsque vous configurez WPML pour la première fois (la première étape du Setup Wizard de WPML), vous devez choisir la langue de votre contenu existant. Ensuite, choisissez dans laquelle des 65 langues préconfigurées vous souhaitez traduire votre site.

Il est également possible de créer une langue personnalisée. Cela est particulièrement utile si vous souhaitez ajouter une langue spécifique à un pays à votre site (comme le français canadien ou l’allemand suisse), ou si vous avez besoin d’une langue qui n’apparaît pas dans la liste des langues préconfigurées.

Pour la langue personnalisée que vous créez, vous pouvez utiliser l’un des drapeaux de WPML ou ajouter un drapeau personnalisé.

Vous pouvez ajouter, modifier ou supprimer des langues de votre site à tout moment en allant dans WPMLParamètresLangues. La section Gérer et masquer les langues du site liste une ligne par langue : utilisez Rechercher et ajouter une langue… pour en ajouter une, et le menu Modifier de la ligne pour la configurer ou la supprimer.

Format d’URL de langue

WPML vous permet de choisir comment organiser le contenu dans différentes langues. Vous pouvez choisir entre :

  • Langues différentes dans les répertoires – comme wpml.org/es/ pour l’espagnol et wpml.org/de/ pour l’allemand.
  • Un domaine différent par langue – des sous-domaines comme es.example.com et de.example.com ou des domaines complètement différents comme ejemplo.es et beispiel.de.
  • Nom de la langue ajouté comme paramètre – comme wpml.org/?lang=es pour l’espagnol.

Pour que l’option Langues différentes dans les répertoires fonctionne, la structure des permaliens de votre site doit être différente de celle par défaut. Nous recommandons de choisir Année/Mois/Nom ou %postname%.

Pour des exemples plus détaillés et une documentation sur ce qui est nécessaire pour exécuter chacun de ces modes, veuillez consulter les options d’URL de langue.

Sélecteur de langue

Les options du sélecteur de langue se trouvent sous WPMLParamètresSélecteurs de langue.

Pour permettre aux visiteurs de sélectionner leur langue préférée, WPML ajoute un sélecteur de langue au pied de page de votre site par défaut. Vous pouvez également ajouter des sélecteurs de langue aux widgets, aux menus, ou créer votre propre sélecteur de langue personnalisé.

Options pour les sélecteurs de langue de WPML
Options pour les sélecteurs de langue de WPML

Ou bien, vous pouvez ajouter un sélecteur de langue aux menus, aux widgets, aux modèles, et au contenu des pages ou des articles en utilisant le bloc Sélecteur de langue.

Vous pouvez également afficher des sélecteurs de langue en utilisant les hooks suivants :

Ordre des langues

Vous pouvez contrôler l’ordre dans lequel les langues apparaissent dans le sélecteur de langue dans la section Options du sélecteur de langue de WPMLParamètresSélecteurs de langue.

Définir l’ordre des langues
Définir l’ordre des langues

Cliquez et faites glisser les langues pour modifier l’ordre.

Veuillez noter que lorsque vous utilisez un sélecteur de langue déroulant, la première langue affichée est toujours la langue actuelle. Les autres langues seront listées selon l’ordre que vous avez défini dans la liste Ordre des langues.

Choisir quoi afficher dans le sélecteur de langue

Vous pouvez choisir ce qu’il faut inclure dans le sélecteur de langue. WPML peut afficher un drapeau de pays, le nom natif de la langue et le nom de la langue dans la langue actuelle de la page (comme « Deutsch (German) » lorsque la langue actuelle est l’anglais).

Vous pouvez également choisir les couleurs pour toutes les parties du sélecteur de langue.

Pour apporter des modifications à votre sélecteur de langue :

  1. Allez dans WPMLParamètresSélecteurs de langue.
  2. Trouvez votre sélecteur. Chaque sélecteur de langue se trouvera sous une section différente en fonction de son emplacement sur votre site : Sélecteur de langue du menu, Sélecteur de langue de widget, ou Sélecteur de langue de pied de page.
  3. Cliquez sur l’icône en forme de crayon pour le modifier.

Lorsque vous apportez des modifications, vous verrez un petit aperçu de l’apparence du sélecteur de langue avant d’enregistrer.

Options du sélecteur de langue
Options du sélecteur de langue

Vous pouvez personnaliser le style du sélecteur de langue de WPML pour qu’il corresponde au design de votre site.

Pour modifier les drapeaux qui apparaissent à côté des langues :

  1. Allez dans WPMLParamètresLangues
  2. Dans la section Gérer et masquer les langues du site, cliquez sur Modifier sur la ligne de la langue que vous souhaitez modifier
  3. Ouvrez le sélecteur Drapeau et choisissez l’un des drapeaux de WPML, le globe neutre ou le code du pays — ou choisissez Téléverser un SVG personnalisé… pour utiliser le vôtre

Pour plus d’informations sur les différents styles de sélecteurs de langue que vous pouvez ajouter à votre site, veuillez consulter les options du sélecteur de langue.

Sélecteurs de langue personnalisés

Vous pouvez créer des sélecteurs de langue personnalisés et les ajouter au thème du site.

Option pour activer ou désactiver les sélecteurs de langue personnalisés
Option pour activer ou désactiver les sélecteurs de langue personnalisés

Dans la section Sélecteurs de langue personnalisés, vous pouvez activer ou désactiver les sélecteurs de langue personnalisés sur votre site. Lorsque les sélecteurs de langue personnalisés sont désactivés, les ressources CSS et JavaScript associées ne sont plus chargées. Cela est utile pour les sites qui n’utilisent aucun sélecteur de langue.

Dans ce cas, il est toujours possible d’utiliser le shortcode wpml_language_switcher et l’action wpml_language_switcher, cependant, ils afficheront les sélecteurs de langue sans aucun CSS ni JavaScript.

Les sélecteurs de langue personnalisés sont activés par défaut pour les installations existantes qui sont mises à jour vers la version 3.8 de WPML ou ultérieure. Pour les nouvelles installations utilisant la version 3.8 de WPML ou ultérieure, cette option est désactivée par défaut.

Options SEO

Activer les options SEO
Activer les options SEO

Lorsque votre site multilingue est analysé par les moteurs de recherche, tels que Google, il est important de leur « indiquer » les langues alternatives disponibles pour le contenu de votre site. De cette façon, les moteurs de recherche ne traiteront pas les traductions comme des doublons mais comme le même contenu, uniquement dans des langues différentes. Cela est bénéfique pour le classement SEO de votre site.

Veuillez noter que lorsqu’elle est activée, cette information n’est pas visible sur l’interface publique de votre site web, mais uniquement dans le code source.

En plus d’activer et de désactiver cette fonctionnalité, vous pouvez également utiliser l’option Position du lien hreflang pour définir où cette information sera affichée :

  • Dès que possible - par défaut, priorité 1
  • Plus tard dans la section head - priorité 10

Dans la plupart des cas, il est préférable d’utiliser le réglage par défaut. Parfois, différents thèmes et extensions peuvent provoquer des conflits lorsque cette option est utilisée. Ces conflits peuvent entraîner un ensemble de liens de langue SEO erroné ou complètement manquant. Dans ce cas, passer à l’option Plus tard dans la section head devrait résoudre le problème.

Langue de l’interface d’administration

La langue par défaut est normalement aussi la langue de l’interface d’administration. Cependant, vous pouvez également choisir d’afficher l’interface d’administration WordPress de votre site dans une langue différente de la langue par défaut du contenu de votre site. Il ne s’agit pas d’un paramètre de WPML : cela appartient à WordPress, sous ComptesProfilOptions personnellesLangue.

Sélectionner une langue d’administration différente
Sélectionner une langue d’administration différente

Cela permet aux sites web ayant plusieurs auteurs, écrivant chacun dans une langue différente, d’avoir une langue d’administration différente par utilisateur. Les utilisateurs individuels peuvent sélectionner leur langue d’administration sur leur propre page de profil.

Pour savoir comment définir la langue d’administration par défaut du site et une langue d’administration différente par utilisateur, lisez l’article sur la définition de la langue d’administration de WordPress.

Filtrage de langue pour les opérations AJAX

WPML vous permet d’activer un cookie JavaScript afin que les thèmes et les extensions puissent effectuer un filtrage AJAX sans problème, même sur les sites mis en cache.

Stocker un cookie de langue pour prendre en charge le filtrage de langue pour AJAX
Stocker un cookie de langue pour prendre en charge le filtrage de langue pour AJAX

Apprenez-en davantage à ce sujet sur la page concernant l’activation du cookie de langue pour prendre en charge le filtrage AJAX.

Plus d’informations dans cette section

Écrit par Amir · Dernière mise à jour 19 février 2026