La section des langues vous permet de transformer un site WordPress en site multilingue.

Pour gérer les langues, accédez à WPML->Langues.


Voir cette vidéo avant d’effectuer la première configuration :


Langues du site

Choisir les langues pour votre site
Choisir les langues pour votre site

Lorsque vous configurez WPML pour la première fois, vous devez choisir la langue du contenu existant. Ensuite, ajoutez d’autres langues à votre site. Vous pouvez toujours revenir pour ajouter ou supprimer des langues.

Si vous avez besoin d’une langue qui n’apparaît pas dans la liste, cliquez sur Modifier les langues et créez-la.

Format d’URL de langue

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

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

Pour que les répertoires linguistiques fonctionnent, la structure de permaliens de votre site doit être différente de celle par défaut. Nous vous recommandons de choisir Année/Mois/Nom.

Pour obtenir des exemples plus détaillés et de la documentation sur les éléments nécessaires à l’exécution de chacun de ces modes, consultez les informations relatives aux options d’URL de langue.

Sélecteur de langue

Pour permettre aux visiteurs de choisir leur langue, vous pouvez ajouter à votre thème un sélecteur de langue.

Les sélecteurs de langue standard de WPML proposent une liste déroulante de langues, une liste de langues pour le pied de page et un sélecteur de langue pour le menu.

Options pour les sélecteurs de langue de WPML

WPML peut automatiquement activer pour vous le widget Sélecteur de langue comme widget dans l’une des barres latérales.

Pour des informations complètes sur les différents styles des sélecteurs de langue que vous pouvez ajouter à votre site, découvrez-en plus sur les options des sélecteurs de langue.

Vous pouvez également ajouter le sélecteur de langue de WPML à votre thème à l’aide de l’un des points suivants :

Ordre des langues

Vous pouvez contrôler l’ordre dans lequel les langues apparaissent dans le sélecteur de langue. Recherchez Ordre des langues dans la page Paramètres des langues.

Définir l’ordre des langues

Vous verrez une liste des langues de votre site. Faites-les glisser pour changer l’ordre.

Remarque : Quand vous utilisez un sélecteur de langue déroulant, la première langue affichée sera toujours la langue actuelle. Les autres langues seront listées selon l’ordre que vous aurez établi dans la liste Ordre des langues.

Le sélecteur de langue pour pied de page s’affichera toujours selon l’ordre spécifié.

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

Vous pouvez choisir les éléments à inclure dans le sélecteur de langue. WPML peut afficher un drapeau de pays, le nom de la langue dans la langue maternelle du pays et le nom de la langue dans la langue de la page.

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

Options du sélecteur de langue

Vous pouvez, bien entendu, personnaliser le sélecteur de langue de WPML afin qu’il s’intègre au design de votre site. Vous pouvez également créer des sélecteurs de langue personnalisés et les ajouter au thème de votre site.

Pour modifier les drapeaux qui apparaissent en regard des langues, allez à la section « Langues du site », puis cliquez sur le lien « Modifier les langues ». Vous pouvez choisir un drapeau différent du répertoire d’installation de WPML ou télécharger le vôtre.

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.

Option d'activation ou de désactivation des sélecteurs de langue personnalisés
Option d’activation ou de désactivation des sélecteurs de langue personnalisés

Lorsque les sélecteurs de langue personnalisés sont désactivés, les ressources CSS et JavaScript associées ne sont plus chargées. Ceci est utile pour les sites qui n’utilisent aucun sélecteur de langue.

Dans ce cas, il est toujours possible d’utiliser le code court wpml_language_switcheret l’action wpml_language_switcher. Cependant, ils afficheront les sélecteurs de langue sans CSS ni JavaScript.

Par défaut, cette option est activée pour les installations existantes mettant à jour WPML vers les versions 3.8 ou ultérieure. Toutefois, pour les nouvelles installations utilisant une version 3.8 ou ultérieure de WPML, cette option sera désactivée par défaut.

Options de référencement

Lorsque votre site multilingue est analysé par les moteurs de recherche, tels que Google, il est important de leur « indiquer » les autres langues 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. C’est une bonne chose pour le référencement de votre site.

Veuillez noter que lorsque cette option est activée, ces informations ne sont pas visibles côté utilisateur sur 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 l’emplacement d’affichage de ces informations :

  • Dès que 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 plug-in peuvent provoquer des conflits lorsque cette option est utilisée. Ces conflits peuvent conduire à un ensemble complètement erroné ou manquant de ces liens de langage de référencement. Dans ce cas, le passage à l’option Plus loin dans l’en-tête devrait résoudre le problème.

Langue de l’administration

La langue par défaut est normalement aussi la langue de l’administrateur. Pour voir l’administrateur de WordPress dans une autre langue, utilisez le paramètre Langue de l’administration .

Les sites Web ayant plusieurs auteurs qui écrivent dans une langue différente peuvent avoir besoin d’une langue d’administration différente pour chaque utilisateur. Les utilisateurs individuels peuvent sélectionner leur langue d’administration dans la page de profil.

Pour apprendre à configurer la langue par défaut de l’administrateur et une langue d’administration différente par utilisateur, consultezConfiguration de la langue d’administration dans WordPress.

Filtrage de la langue pour les opérations AJAX

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

Découvrez-en plus à ce sujet sur la page relative à l’activation du cookie de langue pour prendre en charge le filtrage AJAX