Usage
These tasks are all performed from the WordPress admin. They assume BuddyPress and its Extended Profiles (xProfile) component are active.
Create a member type and map a role
Section titled “Create a member type and map a role”- Go to Users > Member Types.
- Fill in the Add New Member Type form: enter the name and the singular and plural labels.
- In Associated Roles, choose the WordPress role members of this type should receive. Leave it on Select Role to skip role mapping for this type.
- Tick the display options you want (see the sections below).
- Click Add New Member Type.
To change the role later, open the type from the member types list and update Associated Roles on the edit screen, then save. Choosing Select Role (the empty option) and saving removes the role mapping for that type.
Let members pick their type on their profile
Section titled “Let members pick their type on their profile”- Go to Users > Profile Fields.
- Add a new field. For the field type, choose:
- Member Types for a multiple-selection (checkbox) field, or
- Member Type for a single-selection (radio) field.
- You do not need to enter options. The field is filled automatically from your member types.
- Save the field.
- On the field’s edit screen, use the Field Display Control metabox to tick Show Member Type field in user profile if you want members to see and change the field on the front end. Leave it unticked to keep the field hidden from members while administrators still manage it.
When a member saves this field, the plugin sets their BuddyPress member type to match and applies the associated WordPress role.
Offer the type on the registration form
Section titled “Offer the type on the registration form”- Add the Member Types or Member Type profile field as described above (registration uses the same field).
- Go to Users > Member Types and edit each type you want to offer at signup.
- Tick Display in Registration Form.
- Optionally tick Pre-select on registration? so that type is checked by default for new visitors.
- Save the type.
Only types flagged for registration appear as options on the signup form.
Show the type in front-end profile settings
Section titled “Show the type in front-end profile settings”- Edit the member type under Users > Member Types.
- Tick Display inside Edit Profile Settings.
- Save.
Only types flagged for profile settings appear in the member type field on the front-end edit-profile screen.
Add or hide directory tabs
Section titled “Add or hide directory tabs”- A member type shows up as a members directory tab automatically once it has a directory and at least one member. No extra step is needed.
- To keep a type out of the directory listing, edit the type and tick Exclude from Members Directory, then save. Excluded types are hidden from the default directory for visitors who are not logged in and are not administrators.
Assign a type to many users at once
Section titled “Assign a type to many users at once”- Go to Users (the WordPress Users table).
- Tick the users you want to change.
- In the BuddyPress Change member type to control, choose the target type (or Remove member type to clear it).
- Apply the bulk action.
Each selected user is given the type and the mapped role. You need the promote_users capability to run this action.

