BuddyPress
ProfileSwitch integrates with BuddyPress and BuddyBoss to show extended profile fields when creating or editing profiles. BuddyPress settings appear automatically on the Integrations tab when BuddyPress or BuddyBoss is active.
Setup
- Go to ProfileSwitch → Integrations.
- Under the BuddyPress section, use the “Profile Fields” dropdown to choose which fields to show.
- Save your settings.
Profile field sources
The “Profile Fields” dropdown offers three options:
- None — No BuddyPress fields are shown on the profile forms. This is the default.
- Signup Fields — Automatically detects and shows the fields that BuddyPress or BuddyBoss uses during registration. This is the recommended option for most sites.
- A specific field group — Choose any BuddyPress field group by name. All fields in that group will be shown on the profile forms.
Supported field types
ProfileSwitch renders all standard BuddyPress and BuddyBoss field types:
- Text, textarea, WordPress textbox, WordPress biography
- Selectbox, multi-select
- Radio buttons, checkboxes
- Date picker (month/day/year)
- Number, URL, telephone
- Checkbox acceptance
- BuddyBoss Gender field
The Name field (field ID 1) is always skipped because ProfileSwitch has its own name field. BuddyBoss-specific types like social networks and member types are also skipped.
Display name sync
When a profile is created or updated, ProfileSwitch automatically syncs the profile’s display name to BuddyPress’s Name field. This ensures the profile name appears correctly across BuddyPress member directories, activity streams, and anywhere else BuddyPress displays user names.
Avatars
BuddyPress avatars work automatically as the default when no preset avatar is selected in ProfileSwitch. If you upload preset avatars under ProfileSwitch → Avatars, those take priority. If a profile doesn’t select a preset avatar, BuddyPress’s default avatar handling takes over.
