Sauter la navigation
Mis à jour
février 10, 2025

Apprenez à traduire tout widget WordPress avec WPML, y compris ceux basés sur des blocs, les widgets hérités, et ceux personnalisés.

Widgets dans la barre latérale en anglais
Widgets dans la barre latérale en espagnol

Plugins Requis

Pour traduire les widgets, installez et activez :

  • WPML
  • WPML String Translation

Comment traduire les widgets

WPML peut traduire tout type de widget. Cela comprend :

Widgets ajoutés aux articles
et aux pages

Widgets classiques basés
sur des blocs

Widgets hérités

Widgets personnalisés

Traduire les widgets ajoutés aux articles et pages individuels

Pour traduire les blocs de widgets que vous pouvez insérer dans n’importe quel contenu, y compris les articles et les pages :

  1. Allez à WPMLGestion des traductions.
  2. Sélectionnez le contenu (articles, pages, etc.) contenant votre widget.
  3. Choisissez une méthode de traduction et traduisez.

WPML traduira votre widget en même temps que le reste du contenu de la page.

Traduire les widgets classiques basés sur des blocs

Pour traduire les widgets classiques basés sur des blocs que vous ajoutez aux zones de widgets en utilisant la page apparence widgets :

  1. Allez à WPMLGestion des Traductions.
  2. Faites défiler jusqu’à la section Bloc et développez-la.
  3. Sélectionnez la zone de widget contenant vos widgets (par exemple, « widgets – barre latérale du blog »).
  4. Choisissez une méthode de traduction et traduisez.

Traduire les widgets hérités

Pour traduire les anciens widgets hérités qui ne sont pas basés sur des blocs :

  1. Allez dans WPML → gestion de la traduction.
  2. Faites défiler jusqu’à la section Autres textes (chaînes) et sélectionnez les textes de vos widgets.
Selecting widgets texts in Translation Management
Sélection des textes des widgets dans la gestion de la traduction
  1. Choisissez une méthode de traduction et traduisez.

Si vous ne trouvez pas les textes de vos widgets dans la gestion de la traduction :

  1. Allez dans WPML → String Translation.
  2. Développez la section Vous ne voyez pas les chaînes que vous recherchez ? et cliquez sur traduction des textes d’administration.
Clicking Admin Texts Translation
Cliquer sur Traduction des textes d’administration
  1. Sélectionnez les textes de widgets que vous souhaitez traduire et cliquez sur Ajouter à String Translation.

Vous pouvez maintenant traduire ces textes de widgets dans la gestion de la traduction.

Traduire les widgets personnalisés

Pour traduire les widgets que vous avez développés vous-même, vous devez d’abord les enregistrer dans WPML. Une fois enregistrés, vous pouvez traduire vos widgets depuis la section Autres textes (chaînes) dans la gestion de la traduction.

Afficher différents widgets dans chaque langue

Pour afficher différents widgets dans chaque langue :

  1. Allez dans Apparence → Widgets.
  2. Modifiez votre widget et ouvrez le menu déroulant des langues.
  3. Choisissez la langue dans laquelle vous souhaitez afficher le widget.
Définition des conditions d’affichage pour les widgets basés sur des blocs
Définition des conditions d’affichage pour les widgets classiques