Methods
Description
BP_Groups_Member::delete()

Delete a membership, based on user + group IDs.

Source: bp-groups/classes/class-bp-groups-member.php:505

BP_Groups_Member::delete_all()

Delete all memberships for a given group.

Source: bp-groups/classes/class-bp-groups-member.php:1405

BP_Groups_Member::delete_all_for_user()

Delete all group membership information for the specified user.

Source: bp-groups/classes/class-bp-groups-member.php:1426

BP_Groups_Member::delete_invite()

Delete an invitation, by specifying user ID and group ID.

Source: bp-groups/classes/class-bp-groups-member.php:947

BP_Groups_Member::delete_request()

Delete an unconfirmed membership request, by user ID and group ID.

Source: bp-groups/classes/class-bp-groups-member.php:972

BP_Groups_Member::demote()

Demote membership to Member status (non-admin, non-mod).

Source: bp-groups/classes/class-bp-groups-member.php:362

BP_Groups_Member::get_all_for_group()

Get members of a group.

Source: bp-groups/classes/class-bp-groups-member.php:1293

BP_Groups_Member::get_all_membership_request_user_ids()

Get the IDs users with outstanding membership requests to the group.

Source: bp-groups/classes/class-bp-groups-member.php:1276

BP_Groups_Member::get_group_administrator_ids()

Get a list of all a given group’s admins.

Source: bp-groups/classes/class-bp-groups-member.php:1145

BP_Groups_Member::get_group_ids()

Get the IDs of the groups of which a specified user is a member.

Source: bp-groups/classes/class-bp-groups-member.php:555

BP_Groups_Member::get_group_member_ids()

Get the IDs of all a given group’s members.

Source: bp-groups/classes/class-bp-groups-member.php:1129

BP_Groups_Member::get_group_moderator_ids()

Get a list of all a given group’s moderators.

Source: bp-groups/classes/class-bp-groups-member.php:1224

BP_Groups_Member::get_invite_count_for_user()

Gets the total group invite count for a user.

Source: bp-groups/classes/class-bp-groups-member.php:826

BP_Groups_Member::get_invites()

Get a user’s outstanding group invitations.

Source: bp-groups/classes/class-bp-groups-member.php:814

BP_Groups_Member::get_is_admin_of()

Get the IDs of the groups of which a specified user is an admin.

Source: bp-groups/classes/class-bp-groups-member.php:647

BP_Groups_Member::get_is_banned_of()

Get the groups of which a specified user is banned from.

Source: bp-groups/classes/class-bp-groups-member.php:743

BP_Groups_Member::get_is_mod_of()

Get the IDs of the groups of which a specified user is a moderator.

Source: bp-groups/classes/class-bp-groups-member.php:695

BP_Groups_Member::get_membership_ids_for_user()

Get all membership IDs for a user.

Source: bp-groups/classes/class-bp-groups-member.php:1387

BP_Groups_Member::get_memberships_by_id()

Get group membership objects by ID (or an array of IDs).

Source: bp-groups/classes/class-bp-groups-member.php:1259

BP_Groups_Member::get_random_groups()

Get a list of randomly selected IDs of groups that the member belongs to.

Source: bp-groups/classes/class-bp-groups-member.php:1108

BP_Groups_Member::get_recently_joined()

Get the IDs of the groups of which a specified user is a member, sorted by the date joined.

Source: bp-groups/classes/class-bp-groups-member.php:599

BP_Groups_Member::get_user_memberships()

Gets memberships of a user for purposes of a personal data export.

Source: bp-groups/classes/class-bp-groups-member.php:848

BP_Groups_Member::get_user_object()

Get the user object corresponding to this membership.

Source: bp-groups/classes/class-bp-groups-member.php:246

BP_Groups_Member::populate()

Populate the object’s properties.

Source: bp-groups/classes/class-bp-groups-member.php:173

BP_Groups_Member::prime_group_admins_mods_cache()

Prime the bp_group_admins cache for one or more groups.

Source: bp-groups/classes/class-bp-groups-member.php:1180

BP_Groups_Member::promote()

Promote a member to a new status.

Source: bp-groups/classes/class-bp-groups-member.php:339

BP_Groups_Member::refresh_total_group_count_for_user()

Refresh the total_group_count for a user.

Source: bp-groups/classes/class-bp-groups-member.php:480

BP_Groups_Member::refresh_total_member_count_for_group()

Refresh the total_member_count for a group.

Source: bp-groups/classes/class-bp-groups-member.php:492

BP_Groups_Member::remove()

Remove the current membership.

Source: bp-groups/classes/class-bp-groups-member.php:433

BP_Groups_Member::save()

Save the membership data to the database.

Source: bp-groups/classes/class-bp-groups-member.php:261

BP_Groups_Member::total_group_count()

Get the count of groups of which the specified user is a member.

Source: bp-groups/classes/class-bp-groups-member.php:781

BP_Groups_Member::unban()

Unban the user from the group.

Source: bp-groups/classes/class-bp-groups-member.php:395

BP_Groups_Membership_Requests_Template::__construct()

Constructor method.

Source: bp-groups/classes/class-bp-groups-membership-requests-template.php:87

BP_Groups_Membership_Requests_Template::has_requests()

Whether or not there are requests to show.

Source: bp-groups/classes/class-bp-groups-membership-requests-template.php:182

BP_Groups_Membership_Requests_Template::next_request()

Moves up to the next request.

Source: bp-groups/classes/class-bp-groups-membership-requests-template.php:197

BP_Groups_Membership_Requests_Template::requests()

Finishes up the requests to display.

Source: bp-groups/classes/class-bp-groups-membership-requests-template.php:224

BP_Groups_Membership_Requests_Template::rewind_requests()

Rewinds the requests to the first in the list.

Source: bp-groups/classes/class-bp-groups-membership-requests-template.php:209

BP_Groups_Membership_Requests_Template::the_request()

Sets up the request to display.

Source: bp-groups/classes/class-bp-groups-membership-requests-template.php:249

BP_Groups_Template::__construct()

Constructor method.

Source: bp-groups/classes/class-bp-groups-template.php:130

BP_Groups_Template::groups()

Whether there are groups left in the loop to iterate over.

Source: bp-groups/classes/class-bp-groups-template.php:365

BP_Groups_Template::has_groups()

Whether there are groups available in the loop.

Source: bp-groups/classes/class-bp-groups-template.php:318

BP_Groups_Template::next_group()

Set up the next group and iterate index.

Source: bp-groups/classes/class-bp-groups-template.php:333

BP_Groups_Template::rewind_groups()

Rewind the groups and reset member index.

Source: bp-groups/classes/class-bp-groups-template.php:345

BP_Groups_Template::the_group()

Set up the current group inside the loop.

Source: bp-groups/classes/class-bp-groups-template.php:395

BP_Groups_Theme_Compat::__construct()

Set up theme compatibility for the Groups component.

Source: bp-groups/classes/class-bp-groups-theme-compat.php:27

BP_Groups_Theme_Compat::create_content()

Filter the_content with the create screen template part.

Source: bp-groups/classes/class-bp-groups-theme-compat.php:205

BP_Groups_Theme_Compat::create_dummy_post()

Update the global $post with create screen data.

Source: bp-groups/classes/class-bp-groups-theme-compat.php:181

BP_Groups_Theme_Compat::create_template_hierarchy()

Add custom template hierarchy to theme compat for the group create page.

Source: bp-groups/classes/class-bp-groups-theme-compat.php:153

BP_Groups_Theme_Compat::directory_content()

Filter the_content with the groups index template part.

Source: bp-groups/classes/class-bp-groups-theme-compat.php:136

BP_Groups_Theme_Compat::directory_dummy_post()

Update the global $post with directory data.

Source: bp-groups/classes/class-bp-groups-theme-compat.php:115