WPML

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

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

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