Skip to content

Requirements

Before installing the plugin, confirm your site meets these requirements.

Requirement Minimum Notes
WordPress 3.0.1 Tested up to 6.9
BuddyPress Any actively maintained version See note below
BuddyPress Extended Profiles component Must be active Required — activation is blocked without it
PHP 7.4 or higher recommended PHP 8.2 supported

BuddyBoss Platform can be used in place of BuddyPress. The plugin detects which platform is active and adjusts its behavior automatically.

The plugin checks for two BuddyPress components at activation time and every time WordPress loads the admin area:

  • BuddyPress itself (class_exists('BuddyPress')) — if BuddyPress is deactivated after the plugin is already active, the plugin will silently deactivate itself.
  • Extended Profiles (xProfile) (bp_is_active('xprofile')) — the matching engine reads xProfile field values to calculate scores, so this component is mandatory.

The Friends and Follow components are optional:

  • Friends component — needed to send friend requests from suggestion cards. The plugin hides friend-request UI on sites where the Friends component is off.
  • Follow component (BuddyPress Follow plugin) or BuddyBoss Activity Follow — needed to show follow suggestions and follow buttons. Neither is required; the plugin detects whichever is available.

In your WordPress admin, go to Settings > BuddyPress > Components and confirm that Extended Profiles is checked. If you are using BuddyBoss Platform, the equivalent screen is in BuddyBoss > Components.

This plugin does not create any custom database tables. All data is stored in WordPress options and in the existing BuddyPress xProfile tables. Two composite indexes are added to the xProfile tables at activation to speed up queries on large communities — these are non-destructive and removed if you uninstall the plugin.

The plugin is compatible with WordPress Multisite. Profile field configuration is per-site (each site in the network has its own settings). If you use the plugin on a network-activated basis, each sub-site must have BuddyPress and the xProfile component active.