- สถานะ
- แก้ไขแล้ว
- รายงานสำหรับ
- Advanced Custom Fields Multilingual 1.9.0
- แก้ไขใน
- 1.9.1
ภาพรวมของปัญหา
หากคุณกำลังทำงานกับฟิลด์ผู้ใช้จาก Advanced Custom Fields คุณจะสังเกตเห็นว่าคุณได้รับผลลัพธ์ที่ไม่ถูกต้องในภาษารอง สิ่งนี้เกิดขึ้นเนื่องจาก ACFML 1.9.0 เวอร์ชันล่าสุดของเราส่งคืนค่า NULL สำหรับฟิลด์ผู้ใช้ในภาษารอง
วิธีแก้ปัญหาชั่วคราว
นักพัฒนาของเราทราบถึงปัญหานี้แล้วและกำลังดำเนินการแก้ไข ในระหว่างนี้ คุณสามารถ:
- สำรองข้อมูลไซต์ของคุณอย่างเต็มรูปแบบก่อนดำเนินการต่อ
- เปิดไฟล์ /wp-content/plugins/acfml/classes/class-wpml-acf-options-page.php
- ค้นหาบรรทัดที่ 254
- เปลี่ยน:
) { $dl = acf_get_setting('default_language'); if( $cl && $cl !== $dl ) { $post_id .= '_' . $cl; } } - เป็น:
) { $dl = acf_get_setting('default_language'); if( $cl && $cl !== $dl ) { if ( strpos( $post_id, 'user_' ) === FALSE){ $post_id .= '_' . $cl; } } }