Tổng quan về sự cố
Nếu bạn đang sử dụng thứ tự tùy chỉnh cho các bài viết liên quan trong trường Relationship hoặc Post Object, bạn sẽ thấy thứ tự không được giữ nguyên khi dịch bài viết. Thay vào đó, các bài viết sẽ được sắp xếp theo ID.
Giải pháp tạm thời
Sự cố này đã được khắc phục. Việc cập nhật lên phiên bản mới nhất giải quyết vấn đề này trên trang web của bạn, vì vậy bạn chỉ cần giải pháp tạm thời này nếu chưa thể cập nhật.
Bạn có thể thêm snippet này vào tệp functions.php của giao diện.
Lưu ý rằng ở phần có ghi
type=relationship
bạn có thể cần đổi thành
type=post_object
tùy thuộc vào loại bài viết mà bạn đang sử dụng.
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;
}