WPML
สถานะ
เปิด
รายงานสำหรับ
WPML Multilingual CMS 4.4.10

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

หากคุณแก้ไขฟิลด์กำหนดเองที่มีอยู่ซึ่งมีค่า JSON แต่ถูกตั้งค่าเป็น คัดลอก ใน WPMLการตั้งค่า ด้วย คุณจะพบว่าการแปลฟิลด์กำหนดเองไม่ได้รับการอัปเดต แต่จะมีการสร้างรายการใหม่ในโพสต์แทน

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

นักพัฒนาของเราพบปัญหานี้แล้วและจะแก้ไขในเร็ว ๆ นี้
สำหรับวิธีแก้ปัญหาชั่วคราว:


  1. สำรองข้อมูลไซต์ ไฟล์ และฐานข้อมูลของคุณอย่างสมบูรณ์

  2. แก้ไขไฟล์ /sitepress-multilingual-cms/classes/custom-field-translation/class-wpml-sync-custom-fields.php ในบรรทัดที่ 63

  3. แทนที่
    delete_post_meta( $post_id_to, $meta_key, maybe_unserialize( $v ) );


  4. ด้วย:
    delete_post_meta( $post_id_to, $meta_key, wp_slash( maybe_unserialize( $v ) ) );

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