نظرة عامة على المشكلة
إذا كنت تستخدم ميزة أنواع الملفات الشخصية من BuddyBoss Platform، فستلاحظ أن وسوم نوع الملف الشخصي غير مترجمة في صفحة الأعضاء أو الملفات الشخصية الفردية للأعضاء.
حل بديل مؤقت
يُرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.
- افتح الملف …/wp-content/plugins/buddyboss-platform/bp-members/bp-members-functions.php.
- ابحث عن السطر 3941.
- استبدل:
if ( $type_obj = bp_get_member_type_object( $type ) ) { $member_type = $type_obj->labels['singular_name']; } - بـ:
if ( $type_obj = bp_get_member_type_object( $type ) ) { $member_type = $type_obj->labels['singular_name']; $current_language = apply_filters( 'wpml_current_language', NULL ); $user_member_type = bp_get_member_type( $user_id ); $post_id = bp_member_type_post_by_type( $user_member_type ); $wpml_post_id = apply_filters( 'wpml_object_id', $post_id, 'bp-member-type', true, $current_language ); $wpml_post_meta = get_post_meta( $wpml_post_id, '_bp_member_type_label_singular_name', true ); $member_type = $wpml_post_meta; }