WPML

סקירת התקלה

אם אתה משתמש בתכונה Profile Types של BuddyBoss Platform, תבחין שתגיות סוג הפרופיל אינן מתורגמות בעמוד החברים או בפרופילים של חברים בודדים.

פתרון עוקף

בעיה זו תוקנה ב־BuddyPress Multilingual 1.8.0. עדכון פותר זאת באתר שלך, לכן אתה זקוק לפתרון העוקף הזה רק אם עדיין אינך יכול לעדכן.

אנא ודא שיש לך גיבוי אתר מלא של האתר שלך לפני שתמשיך.

  • פתח את הקובץ …/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;
    }

כל התקלות הידועות

עדיין נתקל בבעיה זו?

אם העדכון אינו פותר זאת, פתח פנייה לתמיכה ואנו נבדוק זאת יחד איתך.