WPML

Panoramica del problema

Se stai usando un ordine personalizzato per gli articoli correlati in un campo Relationship o Post Object, vedrai che l’ordine non viene mantenuto quando traduci l’articolo. Invece, gli articoli verranno ordinati per ID.

Soluzione alternativa

Questo problema è stato risolto. L’aggiornamento all’ultima versione risolve il problema sul tuo sito, quindi hai bisogno di questa soluzione alternativa solo se non puoi ancora aggiornare.

Puoi aggiungere questo snippet al file functions.php del tuo tema.

Nota che dove c’è scritto

type=relationship

potresti doverlo cambiare in

type=post_object

a seconda del tipo di post che stai 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;
}

Tutti i problemi noti

Riscontri ancora questo problema?

Se l’aggiornamento non risolve il problema, fai una richiesta di supporto e lo analizzeremo con te.