- الحالة
- محلولة
- أُبلغ عنها لـ
- WPML Multilingual CMS 4.6.11
- تم حلها في
- WPML 4.7
- الإضافة/القالب ذو الصلة
- Elementor
- وسوم الموضوع
- Compatibility
نظرة عامة على المشكلة
إذا أعددت Popup يُشغَّل بواسطة وسوم ديناميكية داخل ودجت Lottie باستخدام إضافة Elementor، فستلاحظ أن النسخ المترجمة من النوافذ المنبثقة لا تعرض المحتوى المتوقع. بدلاً من ذلك، فإنها تعرض المحتوى من اللغة الافتراضية.
حل بديل مؤقت
يُرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.
- افتح ملف functions.php الخاص بقالبك.
- أضف الكود التالي:
/* * 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' ], ] ); } );