WPML

ภาพรวมของปัญหา

เมื่อใช้ Advanced Custom Fields ร่วมกับ WPML ฟิลด์อนุกรมวิธานที่กำหนดให้กับประเภทโพสต์แบบกำหนดเองอาจแสดงเป็นค่าว่างในภาษารอง ปัญหานี้เกิดขึ้นแม้ว่าจะตั้งค่าฟิลด์เป็น “คัดลอก” หรือ “คัดลอกครั้งเดียว” ก็ตาม

วิธีแก้ปัญหาชั่วคราว

ปัญหานี้ได้รับการแก้ไขแล้วใน Advanced Custom Fields Multilingual 2.1.5 การอัปเดตจะแก้ปัญหานี้บนไซต์ของคุณ ดังนั้นคุณจึงต้องใช้วิธีแก้ปัญหาชั่วคราวนี้เฉพาะเมื่อคุณยังไม่สามารถอัปเดตได้

โปรดตรวจสอบให้แน่ใจว่าคุณมี การสำรองข้อมูลไซต์แบบเต็ม ของไซต์ของคุณก่อนดำเนินการต่อ

  • เปิดไฟล์ …/wp-content/plugins/acfml/classes/class-wpml-acf-worker.php
  • ค้นหาบรรทัดที่ 80
  • แทนที่:
    $metaValue          = get_metadata( $metaType, $objectToId, $metaKey, true );
  • ด้วย:
    wp_cache_delete( $objectToId, $metaType. '_meta' );
    $metaValue          = get_metadata( $metaType, $objectToId, $metaKey, true );

ปัญหาที่ทราบแล้วทั้งหมด

ยังคงพบปัญหานี้อยู่หรือไม่

หากการอัปเดตไม่สามารถแก้ไขปัญหานี้ได้ ส่งคำถามถึงฝ่ายสนับสนุน และเราจะตรวจสอบร่วมกับคุณ