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;
    			}

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