WPML
สถานะ
แก้ไขแล้ว
รายงานสำหรับ
WPML Multilingual CMS 4.6.11
แก้ไขใน
WPML 4.7
ปลั๊กอิน/ธีมที่เกี่ยวข้อง
Elementor
แท็กหัวข้อ
Compatibility

ภาพรวมของปัญหา

หากคุณตั้งค่า ป๊อปอัป ที่ถูกทริกเกอร์โดยแท็กไดนามิกภายในวิดเจ็ต 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' ],
    		]
    	);
    
    } );

ปัญหาที่ทราบแล้วทั้งหมด →