bp_get_user_member_type( $user_id )

Get profile type.

Description

Parameters

$user_id

(Required)

Return

(string)

Source

File: bp-members/bp-members-functions.php

3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
function bp_get_user_member_type( $user_id ) {
 
    if ( empty( $user_id ) ) {
        $user_id = bp_displayed_user_id();
    }
 
    $member_type = '';
 
    if ( bp_is_members_directory() ) {
 
        $member_type = __('Member', 'buddyboss');
 
        if ( true === bp_member_type_enable_disable() ) {
            if ( true === bp_member_type_display_on_profile() ) {
 
                // Get the profile type.
                $type = bp_get_member_type( $user_id );
 
                // Output the
                if ( $type_obj = bp_get_member_type_object( $type ) ) {
                    $member_type = $type_obj->labels['singular_name'];
                }
 
                $string = '<span class="bp-member-type">'.$member_type.'</span>';
            } else {
                $string = '<span class="bp-member-type">'.$member_type.'</span>';
            }
        } else {
            $string = '<span class="bp-member-type">'.$member_type.'</span>';
        }
    } else {
 
        if ( true === bp_member_type_enable_disable() ) {
            if ( true === bp_member_type_display_on_profile() ) {
 
                // Get the profile type.
                $type = bp_get_member_type( $user_id );
 
                // Output the
                if ( $type_obj = bp_get_member_type_object( $type ) ) {
                    $member_type = $type_obj->labels['singular_name'];
                    $string = '<span class="bp-member-type">'.$member_type.'</span>';
                } else {
                    $string = '';
                }
            } else {
                $string = '';
            }
        } else {
            $string = '';
        }
    }
 
    return apply_filters('bp_member_type_name_string', $string, $member_type, $user_id );
}

Changelog

Changelog
Version Description
BuddyBoss 1.0.0 Introduced.

Questions?

We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.