Open
Reported for: Advanced Custom Fields Multilingual 2.1.4.2
Overview of the issue
If you’re using a custom order for related posts in a Relationship or Post Object field, you’ll see the order is not keep when translating the post. Instead, the posts will be ordered by ID.
Workaround
You can add this snippet to your theme’s functions.php.
Note that where it says
type=relationship
you may need to change to
type=post_object
depending on the post type you’re using.
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; }