Skip to content

BuddyPress Integration Overview

BuddyPress and BuddyNext are alternatives, not a stack. Run one or the other - they cannot be active at the same time. If your site uses BuddyNext instead, see BuddyNext Integration, which covers the same MediaVerse features through that path.

Included in Free - MediaVerse is the most complete media solution for BuddyPress communities. Integration is optional - the plugin works standalone on any WordPress site, but when BuddyPress is active, it unlocks profile tabs, group media, activity stream, and notifications automatically.

MediaVerse integrates with BuddyPress to add media features directly into the BuddyPress social layer. The integration is automatic - no configuration needed. It activates when BuddyPress is active and gracefully skips all BP-specific code when BuddyPress is not installed.

  • BuddyPress 12.0+
  • MediaVerse 1.0.0+
BuddyPress Component Feature Added
Activity Records activity on media upload, comment, and album additions
Member Profiles Adds a Media tab showing the member’s uploads
Groups Adds a Media tab in group navigation
Notifications Sends notifications for reactions, comments, and @mentions
Activity Post Form Adds a media attach button to the activity update form

The integration loads via BuddyPressManager::init(), which is called on plugins_loaded. Every feature check begins with:

if ( ! function_exists( 'buddypress' ) ) {
return;
}

Individual features additionally check bp_is_active( 'activity' ), bp_is_active( 'groups' ), and bp_is_active( 'notifications' ) before hooking.

The BuddyPress integration works on WordPress Multisite networks. Activity and notifications are scoped to the site where BuddyPress is installed. Media uploaded on a subsite is recorded in that subsite’s activity stream.