- סטטוס
- נפתר
- דווח עבור
- Advanced Custom Fields Multilingual 2.1.4.2
- תוסף/ערכת עיצוב קשורים
- Advanced Custom Fields (ACF)
סקירה כללית של התקלה
אם אתה משתמש בסדר מותאם אישית לפוסטים קשורים בשדה 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;
}