Visão geral do problema
Se você estiver usando uma ordem personalizada para posts relacionados em um campo Relationship ou Post Object, você verá que a ordem não é mantida ao traduzir o post. Em vez disso, os posts serão ordenados por ID.
Solução alternativa
Este problema foi corrigido. Atualizar para a versão mais recente resolve isso no seu site, portanto, você só precisa desta solução alternativa se ainda não puder atualizar.
Você pode adicionar este snippet ao arquivo functions.php do seu tema.
Note que onde diz
type=relationship
você pode precisar mudar para
type=post_object
dependendo do tipo de post que você está usando.
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;
}