WPML
Status
Gelöst
Gemeldet für
WPML Multilingual CMS 4.6.11
Gelöst in
WPML 4.7
Zugehöriges Plugin/Theme
Elementor
Themen-Tags
Compatibility

Übersicht über das Problem

Wenn Sie mit dem Plugin Elementor ein Popup einrichten, das durch dynamische Tags innerhalb eines Lottie-Widgets ausgelöst wird, werden Sie feststellen, dass die übersetzten Versionen der Popups nicht den erwarteten Inhalt anzeigen. Stattdessen wird der Inhalt der Standardsprache angezeigt.

Problemumgehung

Bitte stellen Sie sicher, dass Sie über ein vollständiges Backup Ihrer Website verfügen, bevor Sie fortfahren.


  • Öffnen Sie die Datei functions.php Ihres Themes.

  • Fügen Sie den folgenden Code hinzu:
    /*
    * 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' ],
    		]
    	);
    
    } );

Alle bekannten Probleme →