WPML

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

หากคุณใช้การเรียงลำดับแบบกำหนดเองสำหรับโพสต์ที่เกี่ยวข้องในฟิลด์ Relationship หรือ Post Object คุณจะเห็นว่าลำดับจะไม่ถูกรักษาไว้เมื่อแปลโพสต์ แต่โพสต์จะถูกเรียงลำดับตาม ID แทน

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

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

คุณสามารถเพิ่มข้อมูลโค้ดนี้ลงใน functions.php ของธีมของคุณ

โปรดทราบว่าในส่วนที่ระบุว่า

type=relationship

คุณอาจต้องเปลี่ยนเป็น

type=post_object

ขึ้นอยู่กับประเภทโพสต์ที่คุณใช้งาน

add_filter( 'acf/load_value/type=relationship', 'format_order' );
function format_order( $value ){

$lang = apply_filters( 'wpml_current_language', null );
    foreach ($value as $key => $id) {
        $type = get_post_type($id);
        $value[$key] = apply_filters( 'wpml_object_id', $id, $type, true, $lang);
    }
return $value;
}

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

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

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