- สถานะ
- แก้ไขแล้ว
- รายงานสำหรับ
- Advanced Custom Fields Multilingual 2.0.5
- แก้ไขใน
- Advanced Custom Fields Multilingual 2.2.0
- ปลั๊กอิน/ธีมที่เกี่ยวข้อง
- Advanced Custom Fields (ACF)
- แท็กหัวข้อ
- ATE
ภาพรวมของปัญหา
เมื่อลงทะเบียน Advanced Custom Fields (ACF) ผ่านฟังก์ชัน acf_add_local_field_group() ใน PHP ฟิลด์เลย์เอาต์ภายใน ACF รวมถึงฟิลด์ repeater จะถูกตั้งค่าเป็น Don’t translate โดยอัตโนมัติ การตั้งค่านี้ทำให้การแสดงผลของฟิลด์ repeater บนส่วนหน้าเว็บไซต์ในเนื้อหาที่แปลไม่เป็นไปตามที่คาดหวัง
วิธีแก้ปัญหาชั่วคราว
แทนที่จะลงทะเบียนฟิลด์ใน PHP โดยตรง คุณสามารถใช้ความสามารถของ ACF ในการบันทึกการกำหนดค่ากลุ่มฟิลด์เป็น ไฟล์ JSON ได้