- Statut
- Résolu
- Résolu dans
- 4.4.0
- Extension/thème associé
- Enfold
Aperçu de l’anomalie
Lorsque vous créez une page à l’aide du constructeur de pages Avia, le contenu ne sera pas disponible pour la traduction via l’Éditeur de traduction classique de WPML ni l’Éditeur de traduction avancé.
Solution de contournement
Nous travaillons sur un correctif pour ce problème. En attendant, vous pouvez suivre les étapes suivantes pour le résoudre.
1. Allez sur la page WPML → Paramètres et cliquez sur l’onglet Configuration XML personnalisée. Là, ajoutez l’extrait suivant et enregistrez.
2. Modifiez le fichier class-wpml-compatibility-theme-enfold.php qui se trouve dans le dossier ../wp-content/plugins/sitepress-multilingual-cms/compatibility/enfold/ et, à la ligne 56, remplacez :
$content = get_post_meta( $post_id, '_aviaLayoutBuilderCleanData', true );
Par :
$content = str_replace( "\r\n", "\n", get_post_meta( $post_id, '_aviaLayoutBuilderCleanData', true ) );
WPML 4.4.0 Bêta
Nous avons publié une version bêta qui devrait résoudre ce problème. N’oubliez pas qu’il s’agit d’une version bêta en cours de test et qu’elle ne doit pas être utilisée sur des sites de production. Vous pouvez la télécharger ici :
https://wpml.org/account/downloads/