Skip to:
Codex Home

Modifying the Registration Form

Published on October 31st, 2013 by David Cavins

Once you’ve installed WordPress and BuddyPress, created WordPress pages for BuddyPress to use for Registration and Activation, and then enabled “Anyone can register” (under Settings > General > Membership), you’re ready to let users sign up for your new site. Tip: If you’re already logged in to your new site, visiting will redirect you […]

Displaying Extended Profile Fields on Member Profiles

Published on October 31st, 2013 by David Cavins

BuddyPress has some nice built-in tools for collecting data from your members. You’ll be calling the “extended profile data” or “xProfile” in BuddyPress-speak in your theme. You can retrieve and display this data without modifying template files by attaching a new function to an existing action hook provided by BuddyPress. For example, Carlos has registered […]

Preventing Spammer Registration

Published on October 31st, 2013 by David Cavins

Spammers and sploggers pose a serious risk to online communities. Without some protection in place, your fledgling community runs the risk of being overrun by spammers trying to sell fake Uggs and Oakleys. Since fake users can easily make up 98% of all new user account requests, it’s useful to have a game plan for […]

Customizing BuddyPress Avatars

Published on October 31st, 2013 by Sarah Gooding

The BuddyPress core allows for a number of ways for you to customize the size and appearance of user avatars. In this tutorial we’ll show you which files to edit in order to make changes to avatars. We’ll also walk through several example customizations. Default BuddyPress Avatar Sizes Before customizing avatars, it’s important to know […]

Theme Compatibility

Published on August 30th, 2013 by Hugo Ashmore

The pages under this section provide an overview of the BuddyPress theme compatibility layer first introduced in version 1.7. An overview of theme compatibility is provided as a primer followed by a detailed explanation of the template hierarchy provided and expanded on in BP 1.8 finally we provide a guide page for those of you […]

Version 1.8.1

Published on August 5th, 2013 by Boone Gorges

On August 5, 2013, BuddyPress 1.8.1 was released to the public. This is a maintenance update. For Version 1.8.1, the database version (_bp_db_version in wp_options) was 6080, and the Trac revision was 7340. Summary Fix default sort order for BP_Group_Member_Query to be last_modified (#5106) Fix incorrect template hierarchy path for members directory templates (#5110) Fix […]


Published on July 18th, 2013 by Rami Yushuvaev

Documentation for the BP_Group_Member_Query class, introduced in BuddyPress 1.8, will live here.

Version 1.8

Published on July 17th, 2013 by Boone Gorges

Version 1.8 is a major BuddyPress feature release. BuddyPress 1.8 introduces many new features and enhancements, on top of lots of bugfixes. For Version 1.8, the database version (_bp_db_version in wp_options) was 6080, and the Trac revision was 7278. Read the full ticket log here here. Highlights BP’s packaged styles have been streamlined, so that […]

Group Extension API

Published on July 16th, 2013 by Boone Gorges

Note: This guide is for use with BuddyPress 1.8+. A guide for using the Group Extension API with earlier versions of BP can be found at The group extension API makes it very easy to add custom creation steps, edit screens, navigation items and pages to a group. It essentially allows you to create […]

Template Hierarchy

Published on June 10th, 2013 by r-a-y

A detailed look at theme compatibilities template hierarchy BuddyPress 1.7 introduced universal theme compatibility making it easier for WordPress theme designers to work with BuddyPress. What this means is if you are on a BuddyPress page, BuddyPress will look for a specific template file in your theme and use that template to inject its contents […]

Skip to toolbar