WPML
สถานะ
แก้ไขแล้ว
รายงานสำหรับ
Advanced Custom Fields Multilingual 2.1.4.2
ปลั๊กอิน/ธีมที่เกี่ยวข้อง
Advanced Custom Fields (ACF)

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

หากคุณใช้การเรียงลำดับแบบกำหนดเองสำหรับโพสต์ที่เกี่ยวข้องในฟิลด์ 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;
}

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