WPML

Nous vous avons écoutés – les widgets Elementor devraient tout simplement fonctionner et être traduisibles prêts à l’emploi. WPML 4.9 Bêta introduit un nouveau mécanisme de détection qui reconnaît automatiquement les widgets Elementor personnalisés et les rend traduisibles.

Vous êtes nombreux à créer des sites multilingues avec des modules complémentaires et des thèmes basés sur Elementor, tels que Woodmart, Wolmart ou Emphires. Souvent, les widgets Elementor tiers n’offrent pas de compatibilité directe avec WPML, de sorte que les problèmes fréquemment signalés comprenaient :

  • Textes dans les widgets personnalisés non détectés et non traduisibles
  • Traductions ne s’affichant pas sur le front-end
  • Configurations XML requises juste pour traduire une bannière ou un bouton

Les éléments typiques des widgets qui n’étaient pas traduits étaient les titres, les sous-titres, les textes des boutons, les textes des liens, les champs de texte personnalisés, et bien plus encore.

WPML 4.9 Bêta résout ce problème et vous permet de :

  • Traduire les widgets provenant de thèmes ou de modules complémentaires Elementor — automatiquement
  • Garder vos conceptions cohérentes dans toutes les langues
  • Éviter de modifier des fichiers XML ou de rechercher manuellement les chaînes manquantes
  • Traduire des attributs tels que les URL de vidéos, les boutons et les champs de texte personnalisés

À partir de WPML 4.9, les widgets Elementor personnalisés de votre site seront automatiquement reconnus par WPML. Si vous utilisez la traduction automatique, les articles et les pages utilisant des widgets seront tout simplement traduits dans leur intégralité. Et si vous les traduisez vous-même, le contenu de tous les widgets apparaîtra automatiquement dans l’Éditeur de traduction avancé.

Aidez-nous à tester WPML 4.9 Bêta

La sortie de la version de production de WPML 4.9 est prévue pour la seconde quinzaine de janvier. D’ici là, nous invitons tous les utilisateurs d’Elementor et de WPML à tester cette version bêta et à nous aider à confirmer que ces correctifs fonctionnent sur différents thèmes et modules complémentaires.

Liste des correctifs

Nous pensons avoir résolu les problèmes les plus courants liés à la traduction des widgets Elementor personnalisés. La seule condition est que les widgets soient développés en suivant l’API et les directives standard d’Elementor.

Voici une liste des principaux correctifs liés à la traduction des widgets Elementor personnalisés.

Les widgets Elementor personnalisés n’apparaissent pas dans l’Éditeur de traduction

WPML ne détectait pas toujours les champs de contenu à l’intérieur des widgets Elementor personnalisés. Vous ouvriez l’Éditeur de traduction avancé et le widget n’y était tout simplement pas. WPML 4.9 détecte désormais automatiquement ces widgets, de sorte que leur contenu apparaît dans l’éditeur, prêt à être traduit.

Traductions de widgets manquantes ou disparaissant sur le front-end

Parfois, les traductions des widgets Elementor personnalisés disparaissaient ou ne s’affichaient pas, même après avoir traduit le contenu. Des éléments tels que des bannières, des boutons ou des en-têtes s’affichaient dans une langue mais pas dans une autre. WPML 4.9 applique désormais de manière fiable les traductions aux widgets personnalisés, gardant votre contenu cohérent dans toutes les langues.

Configuration XML manuelle requise

Pour traduire certains widgets Elementor personnalisés, vous deviez écrire des fichiers de configuration XML personnalisés — un processus technique et chronophage qui ne fonctionnait souvent pas comme prévu. WPML 4.9 élimine cette exigence. Les widgets personnalisés sont désormais détectés automatiquement, aucun fichier XML n’est nécessaire.

Champs dynamiques et attributs des widgets non capturés

Les liens, les URL de boutons, les URL de vidéos et les attributs personnalisés à l’intérieur des widgets Elementor personnalisés n’étaient pas toujours disponibles pour la traduction. WPML 4.9 capture désormais ces champs dynamiques, ce qui vous permet de tout traduire — et pas seulement le texte visible.

Conceptions incohérentes d’une langue à l’autre

Lorsque les widgets Elementor personnalisés n’étaient pas entièrement traduits, vos mises en page soigneusement conçues pouvaient se casser ou avoir un aspect différent dans d’autres langues. Avec WPML 4.9, vos mises en page, boutons et bannières Elementor restent exactement tels qu’ils ont été conçus, dans toutes les langues.

Comment installer WPML 4.9 Bêta et tester

Vous ne devriez installer cette version bêta que sur un site de test, et non en production.

  1. Connectez-vous au tableau de bord de l’interface d’administration de WordPress.
  2. Accédez à ExtensionsAjouter et cliquez sur l’onglet Commercial.
  3. Assurez-vous que l’extension WPML Multilingual CMS 4.8.6 est installée.
  4. Cliquez sur le bouton Vérifier les mises à jour .
  5. Utilisez le menu déroulant Canal de mise à jour et sélectionnez Bêta.
  6. Dans la liste des extensions, sélectionnez WPML 4.9 et cliquez sur le bouton Télécharger.

Comment déclencher les correctifs pour le contenu existant

Les nouvelles pages que vous concevez à l’aide de widgets Elementor personnalisés fonctionneront immédiatement.

Si vous effectuez des tests avec une page existante, assurez-vous d’apporter une petite modification et de mettre à jour la page. Cela déclenchera le nouveau mécanisme qui capture tout le contenu traduisible provenant des widgets Elementor personnalisés.

Vous n’avez besoin de le faire qu’une seule fois par page.

Dites-nous comment cela se passe

Si tout fonctionne comme prévu et que vos widgets sont traduisibles, apparaissent correctement dans l’Éditeur de traduction et que les traductions s’affichent correctement — nous serions ravis de le lire dans les commentaires ci-dessous.

Si vous rencontrez des problèmes, veuillez ouvrir un ticket sur notre forum d’assistance et mentionner que vous signalez un problème détecté lors du test de WPML 4.9 Bêta. Cela nous aide à prioriser et à répondre plus rapidement.

Vous avez trouvé cela utile ? Partagez cet article :