WPML
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' ],
    		]
    	);
    
    } );

Toutes les anomalies connues →