WPML
الحالة
محلولة
أُبلغ عنها لـ
WPML Multilingual for BuddyPress and BuddyBoss 1.7.0
تم حلها في
BuddyPress Multilingual 1.8.0
الإضافة/القالب ذو الصلة
BuddyBoss Platform
وسوم الموضوع
Compatibility

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

إذا كنت تستخدم ميزة أنواع الملفات الشخصية من 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;
    			}

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