WPML
الحالة
محلولة
أُبلغ عنها لـ
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' ],
    		]
    	);
    
    } );

جميع المشاكل المعروفة →