BP_Core_User::populate_extras()

Populates extra fields such as group and friendship counts.

Description

Source

File: bp-core/classes/class-bp-core-user.php

210
211
212
213
214
215
216
217
218
219
220
public function populate_extras() {
 
    if ( bp_is_active( 'friends' ) ) {
        $this->total_friends = BP_Friends_Friendship::total_friend_count( $this->id );
    }
 
    if ( bp_is_active( 'groups' ) ) {
        $this->total_groups = BP_Groups_Member::total_group_count( $this->id );
        $this->total_groups = sprintf( _n( '%d group', '%d groups', $this->total_groups, 'buddyboss' ), $this->total_groups );
    }
}

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.