Skip to:
Content
Pages
Categories
Search
Top
Bottom
Codex Home

Group Extension API (legacy)

Published on July 16th, 2013 by Boone Gorges

We 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. Archived file. Good only up to BP 1.7 version Note: This guide is for use with versions of BuddyPress older than 1.8. […]

bp_core_get_userlink()

Published on June 30th, 2013 by darrenmeehan

Description Returns a HTML formatted link for a user with the user’s full name as the link text. Top Usage Top Parameters $user_id (integer) User ID to check. $no_anchor (bool) Disable URL and HTML and just return full name. Default false. $just_link (bool) Disable full name and HTML and just return the URL text. Default […]

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

Members

Published on May 7th, 2013 by @mercime

BuddyPress makes it easy for you to build your community or social network and establish relationships among members with default components such as Extended Profiles, Activity Streams, Friend Connections, Private Messaging, User Groups, and Blogs (multisite installation only) and major features like Notifications. The following is an overview of the default membership features using BuddyPress. […]

Activity Streams

Published on May 7th, 2013 by @mercime

Activity streams aggregate all of your activities across a BuddyPress installation. Enabled BuddyPress components make use of the activity stream component, which means any sort of activity can be recorded. Blogs posts, new friendships and blog comments are among the most popular activities recorded. Furthermore, custom components can also hook into the activity streams, meaning […]

User Extended Profiles

Published on May 7th, 2013 by @mercime

We 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. Highlight the best of your community members by creating an unlimited number of Extended Profile (xProfile) Fields and/or groups of Extended Profile Fields custom-made for your social network. To start […]

Members Navigation Menus

Published on April 24th, 2013 by Hugo Ashmore

With the stable release of BP 1.7 came the introduction of a new means of rendering the members navigational elements. Long discussed and requested had been the desire to have the menu navigation rendered as a true UL construct with sub menu items as correctly nested ul/li elements as this would allow for not only […]

Writing automated tests for BuddyPress-dependent plugins

Published on April 14th, 2013 by Boone Gorges

The automated testing suite introduced into BuddyPress after 1.7 make it easy to write unit tests for your BP-dependent plugins. Our implementation assumes that you’ll be writing your plugin tests according to wordpress-plugin-tests method. If you’re new to writing WordPress plugin tests, it’s highly recommended that you use the wordpress-plugin-tests technique (or, even easier, the […]

Upgrading older plugins that bundle custom templates for BP 1.7

Published on April 12th, 2013 by r-a-y

This article examines what you can do as a plugin developer to maintain backwards-compatibility template support, while utilizing the newer template-loading approach as featured in BuddyPress 1.7. We will walk through a real-life case study involving the BP Follow plugin and what was done to update the plugin for BuddyPress 1.7. Intro If you created […]

Automated Testing

Published on April 11th, 2013 by Boone Gorges

BuddyPress contains a suite of automated tests. These tests are designed to prevent the accidental introduction – or reintroduction – of bugs. If you are a developer of BuddyPress plugins, or if you are contributing to BuddyPress core, please consider using (and writing!) these tests. The BuddyPress test system is based on, and uses, the […]

Skip to toolbar