WPML

WPML vous permet de modifier la langue par défaut de votre site WordPress. Cependant, la modification de la langue par défaut de votre site peut affecter la façon dont les pages d’archives personnalisées affichent les types de publication ou les taxonomies configurés pour se rabattre sur la langue par défaut.

Depuis WPML → Langues, vous pouvez modifier la langue par défaut de votre site. Cela vous permet de :

  • Créer du contenu dans une langue et le traduire dans une langue secondaire
  • Définir la langue secondaire comme nouvelle langue par défaut de votre site

Que se passe-t-il lorsque vous modifiez la langue par défaut de votre site

Avant de modifier la langue par défaut, vous devez créer une sauvegarde de votre site.

Lorsque vous modifiez la langue par défaut de votre site, la nouvelle langue par défaut devient la langue principale de votre site. C’est la première langue que les utilisateurs voient lorsqu’ils visitent votre site Web.

Après avoir modifié la langue par défaut de votre site, WPML ajuste automatiquement votre contenu et vos liens pour qu’ils pointent vers la langue correspondante. Il ne modifie pas la langue attribuée aux articles existants. La langue de chaque article est déterminée lors de sa création et vous ne pouvez la modifier manuellement que dans l’éditeur WordPress.

Cependant, si l’un de vos types de publication ou l’une de vos taxonomies est configuré sur Traduisible – utiliser la traduction si disponible ou se rabattre sur la langue par défaut, la modification de la langue par défaut du site peut affecter la façon dont vos pages d’archives personnalisées les affichent.

Types de publication configurés sur Traduisible – utiliser la traduction si disponible ou se rabattre sur la langue par défaut
Types de publication configurés sur Traduisible – utiliser la traduction si disponible ou se rabattre sur la langue par défaut

Avec ce paramètre :

  • Si vous n’avez pas traduit le contenu dans les langues secondaires, WPML affichera le contenu dans votre langue par défaut.
  • Lorsque vous modifiez la langue par défaut, le contenu qui n’a pas été traduit dans cette langue n’apparaîtra pas dans les archives de votre site. Ce n’est pas parce que le contenu est manquant, mais parce qu’il n’existe pas dans cette nouvelle langue par défaut.

Pour illustrer cela, supposons que vous ayez un site WooCommerce :

  • Vous définissez l’anglais comme langue par défaut et l’espagnol comme langue secondaire.
  • Vous configurez le type de publication Produits sur Traduisible – utiliser la traduction si disponible ou se rabattre sur la langue par défaut.
  • Vous ne traduisez qu’un seul produit en espagnol. Les autres produits n’existent qu’en anglais, la langue par défaut de votre site.

Dans ce cas :

  • Lorsque la langue par défaut de votre site est l’anglais, votre page boutique en espagnol affiche un produit en espagnol. Les autres s’affichent en anglais.
  • Si vous remplacez la langue par défaut de votre site par l’espagnol, votre page boutique en espagnol n’affichera que le seul produit que vous avez traduit précédemment. Votre page boutique en anglais n’est pas affectée, car tous les produits ont été initialement ajoutés en anglais, et aucune solution de repli n’est requise.

Page boutique en espagnol après la modification de la langue par défaut du site

Page boutique en anglais après la modification de la langue par défaut du site

Comment préparer le contenu pour un changement de langue par défaut

Avant de modifier la langue par défaut de votre site Web, vous devez préparer le contenu de votre site pour qu’il s’affiche correctement dans les listes d’archives. En effet, une fois que vous avez modifié la langue par défaut :

  • Vous ne pouvez pas accéder à WPML → Tableau de bord de traduction et utiliser la fonctionnalité de traduction automatique en masse pour traduire le contenu existant de la langue source (l’ancienne langue par défaut) vers d’autres langues, y compris votre nouvelle langue par défaut.
  • Si vous activez le mode Tout traduire automatiquement après avoir modifié la langue par défaut de votre site, le contenu de la langue source (l’ancienne langue par défaut) ne sera pas pris en compte pour la traduction automatique.

Avant de modifier la langue par défaut, vous pouvez effectuer les opérations suivantes pour vous assurer que vos listes d’archives affichent correctement les articles :

  • Option 1 : Traduire tout votre contenu dans la nouvelle langue par défaut. Assurez-vous que tous vos articles sont traduits dans la langue que vous avez l’intention de définir comme nouvelle langue par défaut. Si vous avez beaucoup de contenu et que vous devez accélérer le processus de traduction, vous pouvez utiliser la traduction automatique.
  • Option 2 : Dupliquer les articles existants : Dupliquez vos types de publication existants, y compris les pages, les produits et les autres articles personnalisés, dans la nouvelle langue par défaut.

Anomalies connues après la modification de la langue par défaut

Si vous avez modifié la langue par défaut sans suivre les étapes ci-dessus, il se peut que du contenu soit manquant dans les listes d’archives. Dans ce cas, vous pouvez utiliser l’Éditeur de traduction avancé pour traduire le contenu de la langue source (l’ancienne langue par défaut) vers votre nouvelle langue par défaut.

Si vous avez de nombreux éléments dans vos listes d’archives que vous n’avez pas traduits, tels que des portfolios ou d’autres types de publication personnalisés qui n’ont pas de contenu traduisible, veuillez contacter le Support WPML. Notre équipe peut vous aider à modifier la langue de tous ces articles en masse.

Écrit par Amir · Dernière mise à jour 14 juillet 2025