Setting up BuddyPress to work with multiple sites

After activating BuddyPress, you will be automatically redirected to the BuddyPress welcome screen if this is the first time you have activated BuddyPress or if you have just updated BuddyPress. After spending some time getting familiar with the new features added to the plugin, go to your network admin menu > Settings > Components to start customizing your setup.

Network Admin > Settings > Components

By default, the BuddyPress Core and Members components are enabled (required). Advanced profiles, account settings, activity streams, notifications, and site tracking are enabled for you.

However, you can selectively disable or enable any of the components later if you wish using the same form. Your BuddyPress installation will continue to work. However, the functionality of the disabled components will no longer be available to anyone using the site.


Available Components

Each component has a unique purpose and your community may not need each one.

  • Advanced Profiles Customize your community with fully editable profile fields that allow your users to describe themselves.

  • Account settings Allow your users to change their account settings and notifications directly from their profiles.

  • Friendships Let your users make connections so they can track the activities of others and focus on the people they care about.

  • Private messages Allow your users to communicate with each other directly and privately. Not only one-on-one discussions, messages can be sent between any number of participants.

  • Activity Feeds Global, personal and group activity streams with sequential comments, direct posting, favorites and @mentions, all with full support for RSS feed and email notifications.

  • Group of users Groups allow your users to be grouped into specific public, private, or hidden sections with separate activity streams and member lists.

  • Site tracking Record activity for new posts and comments from a single site in your network, or from all sites in your network, depending on how you set up BuddyPress for a multisite installation. (“Multisite/Network” is a WordPress feature that must first be enabled and configured manually. Instructions for enabling this setting can be found in the WordPress WP Codex - Create A Network)

Required Components

The following components are required by BuddyPress and cannot be disabled.

  • BuddyPress Core: This is what makes BuddyPress possible.
  • Community Members: Everything in the BuddyPress community revolves around its members.

Network Admin > Settings > Pages

BuddyPress components render as WordPress pages. Make sure the activated components have the appropriate pages assigned to each in this panel.


Directory Associate a WordPress page with each BuddyPress component directory.

  • Activity Feeds
  • User groups (if enabled)
  • Members
  • Site Tracking (blogs for multisite)

Network Admin > Settings > Options


Basic settings

  • Toolbar: show toolbar for logged out users (default: enabled)
  • Account Delete: Allow registered members to delete their accounts (Default: Enabled)

Profile settings

  • Profile photo upload: Allow registered members to upload avatars (default: enabled)
  • Upload cover images: Allow registered members to upload cover images (default: enabled)
  • Profile Sync: Enable BuddyPress Profile Sync with WordPress (Default: Enabled)

Group Settings

  • Group Creation: Allow group creation for all users (Default: Enabled) Administrators can always create groups, regardless of this setting.
  • Group photo upload: allow custom group avatars (default: enabled)
  • Upload group cover images: allow custom group cover images (default: enabled)

Activity Settings

  • Blog and Forum Comments: Allow activity thread commenting on blog and forum posts (default: disabled)
  • Automatic Activity Refresh: Automatically check for new items by browsing the Activity Feed (Default: Enabled)