Profile Visibility
The Profile Visibility tab lets members decide who can see their own profile from the
front end. Settings are stored in the blpro_profile_visibility_settings option.
Enable member control
Section titled “Enable member control”Turn on Let members control profile visibility (prof_visib). Each member then gets a
front-end control on their profile settings where they pick a visibility level. The chosen
level is saved to the user meta key blpro_profile_page_visibility.
Visibility levels
Section titled “Visibility levels”The selector offers the BuddyPress visibility levels registered on your site, typically:
- Public - anyone can view the profile.
- All Members (logged in) - only signed-in users can view it.
- My Friends - only confirmed friends can view it (requires the Friends component).
- Only Me (admins only) - only the member and administrators can view it.
Administrators can always view any profile. The profile owner can always view their own.
Private profile message
Section titled “Private profile message”Set the Private profile message shown when someone is not allowed to view a profile.
Use the token %user-name% anywhere in the message and it is replaced at display time with
the member’s display name. When a profile is hidden because of the “My Friends” level, an
Add Friend button is shown alongside the message.
Youzify
Section titled “Youzify”When Youzify is active, the plugin adds a Profile Visibility tab under the member’s Youzify profile settings and enforces the same locking rules inside the Youzify profile column.
How it is enforced
Section titled “How it is enforced”For non-owner, non-admin viewers the plugin overloads the member home template and prints the private message according to the viewed member’s chosen level. The template used depends on the active template pack (BP Nouveau, BP Legacy, or BuddyBoss). See Templates.

