Skip to:
Codex Home

Add BuddyPress Styles to a Theme

Published on February 19th, 2013 by modemlooper

BuddyPress 1.7 adds the ability to use any WordPress theme. The theme compatibility has a base style sheet that helps format the BuddyPress content. The styles may not be perfectly suited to your theme. It’s very easy to add your own styles. If your theme folder has a sub folder called css you only need […]

Using BP Theme Compat in Plugins

Published on February 19th, 2013 by Mathieu Viet

A BuddyPress plugin can need to display content in several areas of a BuddyPress powered community : In its own directory In the member’s profile pages In groups The goal of this tutorial is to show you a way to take benefit of the magic that will be introduced in the next major release of […]

Register and Activation Pages

Published on February 13th, 2013 by modemlooper

BuddyPress 1.7 auto generates the component pages for you. However, if you have open registration off in the WordPress general settings these pages may not get auto created. Enable Registration For users to sign up to your new BuddyPress powered site you will need to enable registration.  Visit  Settings > General in the WordPress admin […]

Theme Compatibility – Customizing

Published on February 6th, 2013 by modemlooper

BuddyPress 1.7 has built-in theme support. All required elements such as front-end editing are included. This means that all functionality will work, even when a theme has no specific BuddyPress templates or code included with it. To customize BuddyPress: The directory wp-content/plugins/buddypress/bp-templates/bp-legacy/ contains the directories buddypress, css and js, and the file buddypress-functions.php. buddypress contains […]

Installing Group and Sitewide Forums

Published on January 3rd, 2013 by @mercime

For New Installations: The following is a step-by-step guide for installing the Group and/or Sitewide Forums  for the latest BuddyPress and bbPress plugins. Forums Setup Forums in BuddyPress make use of the bbPress software to function and we made it easy for you to install from the wp-admin backend with a few clicks. Depending on […]


Published on September 7th, 2012 by shanebp

BP_User_Query Class The BP_User_Query class was introduced in BuddyPress 1.7 as part of making BuddyPress more scalable. The class lives in buddypress/bp-core/classes/class-bp-user-query.php.  Review the current class for additional arguments not listed here, such as:  member types and xprofile_query. Accepted Parameters type (optional) Defines the type of users to return. Accepted arguments: active, newest, popular, online, […]

The BuddyPress Default Theme

Published on September 2nd, 2011 by @mercime

Archived file. Good up to BP 1.9 version. The BP Default theme will no longer be activated in new installations from BP 1.9 onwards and will be retired in the near future. The BP Default theme bundled with the BuddyPress plugin is a theme framework which contains all the functionality of regular WordPress templates […]


Published on September 15th, 2010 by Boone Gorges

You’ve probably heard a lot of talk about a bp-custom.php file on the BuddyPress forums or WordPress forums. So what is it? bp-custom.php is a file that resides in your WordPress ‘plugins’ folder where you can add a bunch of custom code hacks and modifications to BuddyPress. bp-custom.php is often compared to your theme’s functions.php […]


Published on September 24th, 2009 by Andy Peatling

Before installing BuddyPress, please make sure that you’ve checked the minimum server requirements and WordPress version compatibility. Automated Installation Download and install WordPress. Head to your “Plugins → Add New” menu in wp-admin. Search and install ‘BuddyPress’. Make sure you have pretty permalinks enabled on your WordPress install. Activate BuddyPress. You will be redirected to […]

Skip to toolbar