Sauter la navigation
Mis à jour
octobre 14, 2021

WordPress propose un système de taxonomie performant, comprenant des catégories et des balises de publication. Les utilisateurs peuvent également définir des taxonomies personnalisées comme les attributs de produits dans les sites d’e-commerce. WPML permet de traduire facilement toutes ces taxonomies.

Dans cet article, nous nous pencherons sur la traduction des catégories de produits à titre d’exemple, mais toute taxonomie enregistrée sous WordPress dispose d’une interface similaire. Vous pouvez traduire les termes de la taxonomie individuellement, à partir des écrans d’édition de la taxonomie, ou de manière centralisée depuis WPMLTraduction des taxonomies.

Sur cette page

Activation de la traduction des taxonomies dans les paramètres

Vous pouvez traduire deux aspects de vos taxonomies : les termes eux-mêmes et les slugs de base. Vous devez activer ces deux éléments dans vos paramètres avant de pouvoir les traduire.

Configuration des termes de taxonomie pour qu’ils soient traductibles

Accédez à la page WPMLParamètres et faites défiler jusqu’à la section Traduction des taxonomies. Définissez votre taxonomie personnalisée sur Traduire. Il convient de noter que vous pouvez également définir l’option Traduire afin de n’afficher que les éléments traduits sur l’interface utilisateur voire d’utiliser la traduction si elle est disponible ou de revenir à la langue par défaut.

Making a custom taxonomy translatable
Rendre une taxonomie personnalisée traductible

Activation de la traduction des slugs de base de taxonomie personnalisée.

Accédez à la page WPMLParamètres et faites défiler l’écran jusqu’à la section de Traduction des slugs. Assurez-vous que la case à cocher permettant de traduire les slugs de base des publications et taxonomies personnalisées est sélectionnée.

Enabling translation of custom post and taxonomy base slugs
Activation de la traduction des slugs de base de publication personnalisée et de taxonomie

Traduction des taxonomies

WPML dispose de cinq méthodes pour traduire vos taxonomies, en fonction de votre préférence en matière de gestion des tâches.

Traduction des termes de la taxonomie lors de la traduction de pages ou de publications

Lorsque vous utilisez l’éditeur de traduction avancé pour traduire une publication ou une page, tous les termes de taxonomie associés à ce contenu sont également disponibles pour la traduction.

Traduction des taxonomies rattachées à une publication via l’éditeur de traduction avancé

Traduisez simplement la page ou la publication normalement, ou cliquez sur le bouton Traduire automatiquement pour traduire le contenu de la page et la taxonomie par le biais de la traduction automatique.

Traduction des termes de votre taxonomie à partir d’un menu central

WPML propose une interface centrale pour la traduction de toutes les catégories, balises et taxonomies personnalisées de votre site.

Accédez à la page WPMLTraduction des taxonomies et utilisez le menu déroulant pour sélectionner la taxonomie à traduire.

Taxonomy Translation page
Menu de traduction des taxonomies

Une fois sélectionné, vous pouvez traduire les termes et les slugs de la taxonomie.

Translating a taxonomy term (a category)
Traduction d’un terme de taxonomie

Lorsque vous appliquez ces termes de taxonomie au contenu, le contenu traduit sera rattaché à la taxonomie traduite correspondante.

WordPress vous permet de sauvegarder les méta-valeurs des termes de manière similaire à la publication de métadonnées. Cela signifie que les termes de taxonomie peuvent comporter des champs personnalisés susceptibles d’être également facilement traduits lors de la traduction des termes. Vous pouvez définir la méta de votre terme de taxonomie comme traductible en allant dans WPMLParamètres et en faisant défiler jusqu’à la section Traduction de la méta du terme personnalisé.

Traduction de termes de taxonomie à l’aide des écrans de modification de taxonomie

Vous pouvez ajouter ou modifier des termes de taxonomie en allant dans PublicationsCatégories ou PublicationsBalises. Il vous est également possible de traduire vos termes de taxonomie ici. Dans cet exemple, nous allons traduire une catégorie pour un site qui répertorie des livres.

  1. Accédez à PublicationsCatégories et choisissez le terme que vous souhaitez traduire. Dans notre cas, il s’agit de Poésie.
  2. Faites défiler l’écran jusqu’au champ méta Langue et cliquez pour ajouter une traduction dans votre langue secondaire.
Ajout d’une traduction à un terme de taxonomie existant
  1. La page Catégories s’ouvre à nouveau, mais le français est sélectionné dans le sélecteur de langue. S’affichera également le message, Ajouter une traduction pour : Poésie.
Création de la traduction d’un terme de taxonomie
  1. Ajoutez le nom et le slug en français puis cliquez sur Ajouter une catégorie.

En cliquant pour modifier le terme dans la langue secondaire, vous pourrez voir de la traduction de quel terme il s’agit dans le menu déroulant.

Dans la langue par défaut, vous pouvez consulter les langues dans lesquelles vous avez traduit un terme ainsi que leurs traductions.

Traduction simultanée de tous les termes de taxonomie

Si votre site comporte de nombreux termes de taxonomie, il peut s’avérer peu pratique de les traduire individuellement. WPML vous propose un moyen simple de traduire tous vos termes de taxonomie en une seule fois et instantanément à l’aide de la traduction automatique.

Traduction de la taxonomie WooCommerce et des attributs de produit

Vous pouvez également appliquer une taxonomie telle que des catégories, des balises et des attributs à vos produits WooCommerce. Pour traduire ces termes, utilisez WPML et WooCommerce Multilingual. Reportez-vous à notre documentation sur WooCommerce Multilingual pour plus de précisions sur la traduction de vos taxonomies de produits

Synchronisation de la hiérarchie des taxonomies

À mesure que le site se développe, il peut arriver que la hiérarchie de la taxonomie soit modifiée pour s’adapter au nouveau contenu. Les administrateurs de site apportent généralement des modifications de hiérarchie à l’arbre de taxonomie dans une langue et souhaitent que les autres langues s’ajustent automatiquement.

Sur la page Traduction des taxonomies, cliquez sur l’onglet Synchronisation de la hiérarchie.

Synchronisation de la hiérarchie des taxonomies

L’onglet affiche les termes de taxonomie pour la synchronisation lorsqu’il y a quelque chose à synchroniser. Sinon, un message s’affiche pour vous informer que la hiérarchie de la taxonomie est déjà synchronisée.