- Trạng thái
- Đã giải quyết
- Được báo cáo cho
- Advanced Custom Fields Multilingual 2.1.4.2
- Plugin/giao diện liên quan
- Advanced Custom Fields (ACF)
Tổng quan về lỗi
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
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;
}