WPML
Status
Resolvido
Relatado para
Advanced Custom Fields Multilingual 2.1.4.2
Plugin/tema relacionado
Advanced Custom Fields (ACF)

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

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 →