ภาพรวมของปัญหา
ผู้ใช้ที่ใช้งาน ACF Flexible Content Fields ที่มี Layouts ต่างๆ หรือ Repeater Fields ที่มีจำนวนฟิลด์ย่อยไม่เท่ากันในภาษาต่างๆ อาจพบว่าฟิลด์เหล่านี้ไม่ซิงค์กับการแปลอย่างถูกต้องเมื่อมีการแก้ไขฟิลด์ต้นฉบับ:
- หากคุณอัปเดตโพสต์ต้นฉบับโดยเปลี่ยน Layouts ใน Flexible Content Field ที่มีอยู่ การแปลโพสต์จะเสียหายและ Layout สุดท้ายจะหายไป
- หากคุณเพิ่มฟิลด์ย่อยของ repeater ลงในการแปลมากกว่าโพสต์ต้นฉบับ ฟิลด์เหล่านั้นจะถูกลบหลังจากบันทึกโพสต์
- ปัญหานี้จะเกิดขึ้นเมื่อแปลโพสต์หรือหน้า “ด้วยตนเอง” โดยการสลับภาษาใน WP Editor
วิธีแก้ปัญหาชั่วคราว
โปรดสำรองไฟล์และฐานข้อมูลของเว็บไซต์ของคุณให้สมบูรณ์ก่อนที่จะพยายามเปลี่ยนแปลงโค้ดหรือใช้วิธีแก้ปัญหาชั่วคราวที่โพสต์ไว้บนเว็บไซต์ของเรา
หากคุณกำลังประสบปัญหากับฟิลด์ Flexible Content คุณสามารถลองใช้วิธีแก้ปัญหาชั่วคราววิธีใดวิธีหนึ่งต่อไปนี้:
- ใช้ ตัวแก้ไขการแปลแบบคลาสสิก หรือ ตัวแก้ไขการแปลขั้นสูง ของ WPML แทนการสลับภาษาด้วยตนเองเพื่อแก้ไขการแปล
- ลองตั้งค่าการแปลสำหรับฟิลด์ Flexible Content หรือฟิลด์ Repeater เป็น คัดลอกครั้งเดียว