WPML
สถานะ
แก้ไขแล้ว
แก้ไขใน
WPML Media Translation - next release (2.2.4)

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

หากคุณมีฟิลด์กำหนดเองมากกว่าหนึ่งฟิลด์ที่ใช้ชื่อเดียวกัน และหากฟิลด์เหล่านั้นมีข้อมูลที่แตกต่างกัน ค่าของฟิลด์อาจถูกเขียนทับด้วยข้อมูลล่าสุดที่ป้อนในฟิลด์ที่ใช้งานล่าสุด ปัญหานี้จะเกิดขึ้นหากตัวเลือกการแปลของฟิลด์กำหนดเองเหล่านี้ถูกตั้งค่าเป็น “แปล”

ปัญหานี้มาจากปลั๊กอินส่วนเสริมการแปลสื่อ และจะได้รับการแก้ไขในเวอร์ชันที่เผยแพร่ถัดไปของปลั๊กอิน WPML Media Translation

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

สำหรับวิธีแก้ปัญหาชั่วคราว คุณสามารถไปที่โฟลเดอร์ ../wpml-media-translation/classes/images-translation/ และแก้ไขไฟล์ class-wpml-media-custom-field-images-translation.php

ในไฟล์ดังกล่าว ให้เปลี่ยนบรรทัด:

update_post_meta( $post_id, $meta_key, $meta_value_filtered );

เป็นดังนี้:

update_post_meta( $post_id, $meta_key, $meta_value_filtered, $meta_value );

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