Requirements and Compatibility
Minimum requirements
Section titled “Minimum requirements”| Requirement | Version |
|---|---|
| WordPress | 4.8 or later |
| PHP | 7.4 or later |
| BuddyPress | Required, installed and active |
BuddyPress is a hard dependency. Without it the plugin deactivates itself on activation and shows a notice. Most features also check that the relevant BuddyPress component (Groups, Friends, Messages, Extended Profiles) is active before they run.
Template packs and themes
Section titled “Template packs and themes”The plugin detects the active BuddyPress template pack and adjusts its profile-visibility template overrides accordingly:
- BP Nouveau template pack.
- BP Legacy template pack.
- BuddyBoss theme and BuddyBoss Platform (detected through
buddypress()->buddyboss; the profile progress bar hooks a BuddyBoss-friendly location).
Template overrides for locked profiles are bundled under templates/bp-nouveau,
templates/bp-legacy, and templates/bp-boss-theme.
Multisite
Section titled “Multisite”On a multisite network the plugin must be activated on the same site (or with the same network configuration) as BuddyPress. If the configuration does not match, the plugin shows an admin notice and stays inactive until it does.
Third-party integrations detected in code
Section titled “Third-party integrations detected in code”- Youzify. When Youzify is active the plugin adds a Profile Visibility tab to the Youzify profile settings and enforces profile locking in the Youzify profile column.
- reCAPTCHA for BuddyPress. If
Recaptcha_For_BuddyPressis present, the built-in login and registration form advertises reCAPTCHA support to its script. - Membership and LMS plugins are detected as access-control sources. See Membership integrations.
Text domain and translations
Section titled “Text domain and translations”The text domain is buddypress-private-community-pro. The plugin ships a languages
folder and a wpml-config.xml for WPML, and includes RTL stylesheets.

