Skip to content

Requirements and Compatibility

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.

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.

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.

  • 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_BuddyPress is 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.

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.