- Trạng thái
- Đã giải quyết
- Được báo cáo cho
- WPML Multilingual CMS 4.6.11
- Đã giải quyết trong
- WPML 4.7
- Plugin/giao diện liên quan
- Elementor
- Thẻ chủ đề
- Compatibility
Tổng quan về lỗi
Nếu bạn thiết lập một Popup được kích hoạt bởi các thẻ động bên trong một widget Lottie với plugin Elementor, bạn sẽ thấy rằng các bản dịch của popup không hiển thị nội dung mong đợi. Thay vào đó, nó hiển thị nội dung từ ngôn ngữ mặc định.
Giải pháp tạm thời
Vui lòng đảm bảo có một bản sao lưu toàn bộ trang web của bạn trước khi tiếp tục.
- Mở tệp functions.php trong giao diện của bạn.
- Thêm mã sau:
/* * 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' ], ] ); } );