WPML

نظرة عامة على المشكلة

إذا كنت تستخدم ترتيباً مخصصاً للمقالات ذات الصلة في حقل Relationship أو Post Object، فستلاحظ أنه لا يتم الاحتفاظ بالترتيب عند ترجمة المقالة. بدلاً من ذلك، سيتم ترتيب المقالات حسب المعرف.

حل بديل مؤقت

تم إصلاح هذه المشكلة. يحل التحديث إلى أحدث إصدار المشكلة على موقعك، لذا لا تحتاج إلى هذا الحل البديل المؤقت إلا إذا لم تتمكن من التحديث بعد.

يمكنك إضافة هذا المقتطف البرمجي إلى ملف 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;
}

جميع المشكلات المعروفة

هل ما زلت تواجه هذه المشكلة؟

إذا لم يحل التحديث المشكلة، فاطرح استفسار الدعم وسنبحث في الأمر معك.