WPML

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

Todos os problemas conhecidos

Ainda está vendo este problema?

Se a atualização não resolver, envie uma dúvida de suporte e nós vamos analisar isso com você.