WPML
Statut
Résolu
Signalé pour
WPML Multilingual CMS 3.6.0
Résolu dans
3.6.1

Aperçu de l’anomalie

Dans certains cas, l’utilisation de constructeurs de pages peut produire des shortcodes imbriqués. Actuellement, l’intégration de WPML avec les constructeurs de pages ne sépare pas la traduction de ces shortcodes imbriqués de celle de leurs shortcodes parents.

Prenons un exemple simplifié.

[shortcodeA att1=val1 att2=val2]

  Some text



  [shortcodeB att3=val3 att3=val3]Some nested content[/shortcodeB]



  Some more text

[/shortcodeA]

Dans cet exemple, nous devrions pouvoir traduire les chaînes de texte « Some text » et « Some more text », tandis que le shortcode imbriqué (shortcodeB) devrait être disponible pour la traduction en tant que champ distinct.

Cette fonctionnalité sera ajoutée dans la prochaine version de WPML.

Solution de contournement

Comme solution de contournement, vous pouvez toujours traduire manuellement le shortcode imbriqué (c.-à-d. shortcodeB) en modifiant ses attributs et son contenu dans l’Éditeur de traduction, lors de la traduction du contenu du shortcode parent (c.-à-d. shorcodeA).

Vous pouvez en voir un exemple dans l’image suivante.

Traduction de shortcodes imbriqués
Traduction de shortcodes imbriqués

Toutes les anomalies connues →