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