Passer au contenu Passer à la barre latérale
Mis à jour
février 19, 2026

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 des URL, et bien plus encore. Toutes ces options sont disponibles dans le menu WPMLLangues.

Langues du site

Choisir les langues du site

Lorsque vous configurez WPML pour la première fois (la première étape de l’assistant de configuration de WPML), vous devez choisir la langue de votre contenu existant. Ensuite, choisissez vers laquelle des 65 langues préconfigurées vous souhaitez traduire votre site.

Il est également possible de créer une langue personnalisée. C’est particulièrement utile si vous souhaitez ajouter à votre site une langue spécifique à un pays (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 WPMLLangues. Ces options sont disponibles dans la section Langues du Site.

Format des URL de langue

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

  • Différentes langues 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é en tant que paramètre – comme wpml.org/?lang=es pour l’espagnol.

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

Pour des exemples plus détaillés et de la documentation sur ce qui est nécessaire pour que chacun de ces modes fonctionne, veuillez lire les options de l’URL de la langue.

Sélecteur de langue

Les options du sélecteur de langue se trouvent dans WPML → Langues.

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

Options des sélecteurs de langue de WPML

Vous pouvez aussi ajouter un sélecteur de langue aux menus, widgets, modèles, ainsi qu’au contenu des pages ou des articles en utilisant le bloc Language Switcher.

Vous pouvez également afficher des sélecteurs de langue à l’aide des hooks suivants :

Ordre des langues

Vous pouvez contrôler l’ordre d’apparition des langues dans le sélecteur de langue dans la section Options du sélecteur de langue du menu Langues.

Définir l’ordre des langues

Cliquez et glissez les langues pour en 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 sont répertoriées dans l’ordre que vous avez défini dans la liste Ordre des langues.

Choix des éléments à afficher dans le sélecteur de langue

Vous pouvez choisir ce qui est inclus dans le sélecteur de langue. WPML peut afficher un drapeau de pays, le nom de la langue dans sa forme native et le nom de la langue dans la langue actuelle de la page (par exemple « Deutsch (German) » lorsque la langue actuelle est l’anglais).

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

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

  1. Allez dans WPML → Langues.
  2. Trouvez votre sélecteur. Chaque sélecteur de langue se trouve dans une section différente selon son emplacement sur votre site : Sélecteur de langue du menu, Sélecteur de langue du widget ou Sélecteur de langue du 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

Vous pouvez styliser le sélecteur de langue de WPML afin qu’il corresponde au design de votre site.

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

  1. Allez dans WPMLLangues
  2. Dans la section Langues du site, cliquez sur Modifier les langues.
  3. Ici, vous pouvez choisir un autre drapeau dans le répertoire d’installation de WPML ou téléverser le vôtre.

Pour en savoir plus 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

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, toutefois, 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 se mettent à jour vers WPML version 3.8 ou ultérieure. Pour les nouvelles installations utilisant WPML version 3.8 ou ultérieure, cette option est désactivée par défaut.

Options de référencement

Activation des options de référencement

Lorsque votre site multilingue est analysé par les moteurs de recherche, tels que Google, il est important de les « informer » des langues alternatives disponibles pour le contenu de votre site. Ainsi, les moteurs de recherche ne traiteront pas les traductions comme des doublons, mais comme le même contenu, simplement dans des langues différentes. Cela est bénéfique pour le référencement (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, mais uniquement dans le code source.

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

  • Le plus tôt possible – par défaut, priorité 1
  • Plus loin dans l’en-tête – priorité 10

Dans la plupart des cas, il est préférable d’utiliser le paramètre 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 des erreurs ou l’absence totale de ces liens linguistiques SEO. Dans ce cas, le passage à l’option Plus tard dans la section d’en-tête devrait résoudre le problème.

Langue de l’administrateur

La langue par défaut est normalement aussi la langue d’administration. Cependant, vous pouvez également choisir d’afficher l’administration WordPress de votre site dans une langue différente de la langue par défaut du contenu de votre site. Cela ne se trouve pas dans le menu WPMLLangues. Vous pouvez le trouver en allant dans UtilisateursProfil.

Sélection d’une autre langue d’administration

Cela permet aux sites ayant plusieurs auteurs, chacun écrivant dans une langue différente, d’avoir une langue d’administration différente par utilisateur. Chaque utilisateur peut sélectionner sa langue d’administration dans sa propre page de profil.

Pour apprendre à définir la langue d’administration par défaut du site et une langue d’administration différente par utilisateur, consultez la configuration de la langue d’administration de WordPress.

Filtrage par langue pour les opérations AJAX

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

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

En savoir plus sur cette page : activer le cookie de langue pour prendre en charge le filtrage AJAX.