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 mysite.net/register will redirect you […]
Modifying the Registration Form
Published on October 31st, 2013 by David CavinsDisplaying Extended Profile Fields on Member Profiles
Published on October 31st, 2013 by David CavinsBuddyPress 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 CavinsSpammers 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 GoodingThe 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 AshmoreThe 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 GorgesOn 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 […]
BP_Group_Member_Query
Published on July 18th, 2013 by Rami YushuvaevDocumentation 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 GorgesVersion 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 GorgesWe are currently working on a documentation reboot, here’s the new home of the best accurate docs (WIP). You’re very welcome to contribute to it. Updated documentation for this section is available here. Note: This guide is for use with BuddyPress 1.8+. A guide for using the Group Extension API with earlier versions of BP […]
Template Hierarchy
Published on June 10th, 2013 by r-a-yA 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 […]