Passer au contenu Passer à la barre latérale
Mis à jour
août 20, 2025

Apprenez à traduire n’importe quel widget WordPress avec WPML, y compris les widgets basés sur des blocs, les widgets hérités et les widgets 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 n’importe quel 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 dans WPMLtableau de bord de traduction.
  2. Sélectionnez le contenu (articles, pages, etc.) contenant votre widget.
  3. Choisissez une méthode de traduction et traduisez.

WPML traduit votre widget avec 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 via la page ApparenceWidgets :

  1. Allez dans WPMLtableau de bord des traductions.
  2. Faites défiler jusqu’à la section Bloc et développez-la.
  3. Sélectionnez la zone de widgets 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 → tableau de bord de traduction.
  2. Faites défiler jusqu’à la section Autres textes (Chaînes) et sélectionnez les textes de vos widgets.
Selecting widgets texts in the Translation Dashboard
Sélection des textes de widgets dans le tableau de bord de traduction
  1. Choisissez une méthode de traduction et traduisez.

Si vous ne trouvez pas les textes de vos widgets dans le tableau de bord de 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 le tableau de bord de 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) du tableau de bord de 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 un widget basé sur des blocs
Définition des conditions d’affichage pour un widget classique