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;
}

Все известные проблемы →