- Status
- Gelöst
- Gemeldet für
- Advanced Custom Fields Multilingual 2.1.4.2
- Zugehöriges Plugin/Theme
- Advanced Custom Fields (ACF)
Übersicht über das Problem
Wenn Sie eine benutzerdefinierte Reihenfolge für verwandte Beiträge in einem Beziehungs- oder Beitragsobjekt-Feld verwenden, werden Sie feststellen, dass die Reihenfolge beim Übersetzen des Beitrags nicht beibehalten wird. Stattdessen werden die Beiträge nach ID sortiert.
Problemumgehung
Sie können dieses Snippet zur functions.php Ihres Themes hinzufügen.
Beachten Sie, dass Sie die Angabe
type=relationship
möglicherweise ändern müssen in
type=post_object
je nach Beitragstyp, den Sie verwenden.
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;
}