WPML
สถานะ
แก้ไขแล้ว
แก้ไขใน
Avada 7.11.3
ปลั๊กอิน/ธีมที่เกี่ยวข้อง
Avada
แท็กหัวข้อ
Compatibility

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

เมื่อใช้งานธีม Avada ร่วมกับ WPML ผู้ใช้จะพบปัญหาขณะพยายามรีเซ็ตแคชของ Avada ผ่านแผงตัวเลือกของธีมในภาษารอง โดยการดำเนินการจะไม่ทำงานตามที่คาดไว้และทำให้เกิดข้อผิดพลาด ”403 Forbidden” ซึ่งแสดงในคอนโซลของเบราว์เซอร์

วิธีแก้ปัญหาชั่วคราว

โปรดตรวจสอบให้แน่ใจว่าคุณมีข้อมูลสำรองแบบเต็มของไซต์ก่อนดำเนินการต่อ


  • เปิดไฟล์ /wp-content/themes/Avada/includes/lib/inc/class-fusion-fusionredux.php

  • ค้นหาบรรทัดที่ 1537

  • เปลี่ยน:
    		check_ajax_referer( 'fusionredux_ajax_noncefusion_options', 'nonce' );


  • เป็น
    		// Get default language.
    		$default_language = Fusion_Multilingual::get_default_language();
    
    		// Get current language
    		$current_language = apply_filters('wpml_current_language', NULL);
    
    		if ($current_language !== $default_language) {
    			check_ajax_referer('fusionredux_ajax_noncefusion_options_' . $current_language  . '', 'nonce');
    		}
    
    		// Check English or All languages
    		if ('' === $current_language || 'en' === $current_language) {
    			check_ajax_referer('fusionredux_ajax_noncefusion_options', 'nonce');
    		}

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