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