- สถานะ
- แก้ไขแล้ว
- รายงานสำหรับ
- Advanced Custom Fields Multilingual 2.0.2
- แก้ไขใน
- 2.0.3
- ปลั๊กอิน/ธีมที่เกี่ยวข้อง
- Advanced Custom Fields (ACF)
- แท็กหัวข้อ
- Compatibility
ภาพรวมของปัญหา
ในเวอร์ชันที่เผยแพร่ล่าสุดของ Advanced Custom Fields Multilingual (ACFML 2.0) เมื่อตั้งค่า กลุ่มฟิลด์ (acf-field-group) เป็น แปลได้ (และได้รับการแปลแล้ว) ฟิลด์จะถูกทำสำเนาในตัวแก้ไขดั้งเดิม ปัญหานี้เกิดขึ้นเนื่องจากฟังก์ชัน acf_get_field_groups() ถูกเรียกใช้เร็วเกินไป ส่งผลให้แคชมีข้อมูลที่ไม่ได้กรองหรือกรองเพียงบางส่วน กลุ่มฟิลด์ที่แคชไว้จะไม่ถูกกรองตามภาษาในขั้นตอนนี้
วิธีแก้ปัญหาชั่วคราว
นักพัฒนาของเรากำลังดำเนินการแก้ไขปัญหานี้อยู่ จะมีการออกเวอร์ชันที่เผยแพร่เพื่อแก้ไขด่วนในเร็ว ๆ นี้
ในระหว่างนี้ คุณสามารถเพิ่มโค้ดนี้ลงในไฟล์ functions.php ของธีมของคุณได้ โปรดตรวจสอบให้แน่ใจว่าคุณได้ทำการสำรองข้อมูลทั้งหมดของไซต์ของคุณก่อนดำเนินการต่อ:
add_action( 'wp_loaded', function() {
wp_cache_delete( acf_cache_key( 'acf_get_field_group_posts' ), 'acf' );
} );