WPML
סטטוס
נפתר
דווח עבור
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;
}

כל התקלות הידועות →