- สถานะ
- แก้ไขแล้ว
- แก้ไขใน
- 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'); }