סקירת התקלה
אם אתה משתמש בסדר מותאם אישית לפוסטים קשורים בשדה Relationship או Post Object, תראה שהסדר אינו נשמר בעת תרגום הפוסט. במקום זאת, הפוסטים יסודרו לפי מזהה (ID).
פתרון עוקף
בעיה זו תוקנה. עדכון לגרסה העדכנית ביותר פותר זאת באתר שלך, לכן אתה זקוק לפתרון עוקף זה רק אם עדיין אינך יכול לעדכן.
באפשרותך להוסיף קטע קוד זה ל־functions.php של ערכת העיצוב שלך.
שים לב שבמקום שבו כתוב
type=relationship
ייתכן שתצטרך לשנות אל
type=post_object
בהתאם לסוג הפוסט שבו אתה משתמש.
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;
}