نظرة عامة على المشكلة
إذا كنت تستخدم ترتيباً مخصصاً للمقالات ذات الصلة في حقل 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;
}