- Statut
- Résolu
- Signalé pour
- WPML Multilingual CMS 4.6.11
- Résolu dans
- WPML 4.7
- Extension/thème associé
- Elementor
- Étiquettes de sujet
- Compatibility
Aperçu de l’anomalie
Si vous configurez une Popup déclenchée par des balises dynamiques dans un widget Lottie avec l’extension Elementor, vous constaterez que les versions traduites des popups n’affichent pas le contenu attendu. Au lieu de cela, elles affichent le contenu de la langue par défaut.
Solution de contournement
Assurez-vous d’avoir une sauvegarde complète de votre site avant de continuer.
- Ouvrez le fichier functions.php de votre thème.
- Ajoutez le code suivant :
/* * WPML Workaround for wpmlsupp-11806 */ add_filter( 'wpml_pb_elementor_widget_dynamic_id_converters', function( $converters ) { $isLottie = \WPML\FP\Relation::propEq( 'widgetType', 'lottie' ); $lottieLinksLens = \WPML\FP\Obj::lensPath( [ 'settings', '__dynamic__', 'custom_link' ] ); return array_merge( $converters, [ [ $isLottie, $lottieLinksLens, 'popup', 'popup' ], ] ); } );