Skip to:
Content
Pages
Categories
Search
Top
Bottom

Playing with the user’s ID in different contexts

Published on November 23rd, 2013 by imath

BuddyPress Core is first taking care of the members. As a result, when you write a BuddyPress plugin, there is a very good chance that you’ve got to play with the finest element identifying the users : their ID. There are two scenarios: the logged in user and the user whose profile is displayed. Thankfully, […]

Adding Plugin’s Options to BuddyPress Settings Page

Published on November 9th, 2013 by imath

When writing your plugin you may need to give the community administrator the ability to set some options about it to eventually let him customize some behaviors. When you have a lot options, you would use the WordPress built in add_options_page() or add_submenu_page() functions to create your plugin’s settings page. But, If your plugin only […]

Displaying Extended Profile Fields on Member Profiles

Published on October 31st, 2013 by dcavins

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 dcavins

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 […]

Theme Compatibility 1.7

Published on August 30th, 2013 by Hugo

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 […]

Group Extension API (legacy)

Published on July 16th, 2013 by Boone Gorges

Note: This guide is for use with versions of BuddyPress older than 1.8. In BP 1.8, the group extension API was rewritten. Plugins written as described below should continue to work, but for new projects you are highly encouraged to use the 1.8+ methods described on the main Group Extension API Codex page. The group […]

Version 1.7.3

Published on July 10th, 2013 by Boone Gorges

On July 10, 2013, BuddyPress 1.7.3 was released to the public. This is a maintenance and security update. For Version 1.7.3, the database version (_bp_db_version in wp_options) was 6080, and the Trac revision was 7260. Summary Improved sanitization for content displayed via bp_core_render_message() (r7256) Fixed bug that caused BP to attempt to delete bp-message and […]

How To Join a Private Group

Published on May 27th, 2013 by @mercime

Sections Via Groups Directory Page – with example of rejected membership request Via Single Group Page – with example of accepted membership request Groups Directory Page 1. In your site’s Group Directory page, click on the “Request Membership” button of the Private Group you want to join. 2. You’ll see the “Request Membership” text in […]

BuddyPress Components and Features

Published on May 17th, 2013 by @mercime

BuddyPress Components Extended Profiles Activity Streams Member Account Settings Friend Connections Internal Messaging User Groups Notifications Site Tracking BuddyPress Features WordPress Theme Compatibility bbPress Discussion Forums BuddyPress Widgets Member Profile Navigation Menu Member Toolbar Navigation Menu BuddyPress Repair Tools Admin Screen – new in BP 2.0 Extended Profiles Showcase your community members by creating an […]

Groups

Published on May 8th, 2013 by @mercime

Groups in BuddyPress are gatherings of members, posts, and any other user-generated content. A member can create a group in BuddyPress (if enabled by Super/Site Admin) and thus becomes the group administrator. Every group includes a Status Update form for members and the latest group news which can be kept up to date by group […]