Skip to:
Codex HomeDeveloper ResourcesUser Submitted Guides → Change “Activity” component’s name and slug to something else.

Change “Activity” component’s name and slug to something else.

Published on July 19th, 2016 by Damon Cook

Want to change the default BuddyPress “Activity” (activity stream) to “Dashboard”, or “The Activity Center”, or anything other than “Activity”? Here is how: Create wp-content/plugins/bp-custom.php, and put the following: You may also want to change all labels associated by following these instructions: “Customizing Labels, Messages, and URLs“.

Navigation API

Published on July 8th, 2016 by Boone Gorges

BuddyPress’s Navigation API (BP 2.6+) provides an interface for developers to modify BP’s nav menus in group and user contexts. Examples Changing the position of the user’s Notifications nav item Changing the name of the Unread subnav item of the user’s Notifications nav menu Listing all navigation items belonging to the current group Change item […]

Version 2.6.0

Published on June 21st, 2016 by r-a-y

Version 2.6.0 is a major BuddyPress feature release. For Version 2.6.0, the database version (_bp_db_version in wp_options) was 10469, and the Trac revision was 10898. Read the full ticket log here here. BuddyPress 2.6.0 will require WordPress 4.1.0 Highlights Activity Embeds If you are using WordPress 4.5+, copy the permalink URL of the activity of […]

Activity Embeds

Published on June 15th, 2016 by r-a-y

Intro WordPress added oEmbed provider support in v4.4.0, allowing users to easily embed posts by copying a WordPress post URL and pasting it into the WordPress editor. WordPress 4.5.0 made further enhancements to the embed template for easier customization for theme developers. In BuddyPress 2.6.0, we are piggybacking off this functionality and enabling oEmbed provider […]

Group Types

Published on June 15th, 2016 by r-a-y

BuddyPress 2.6 introduced the concept of group types. This functionality is outlined below. Registering group types BuddyPress itself does not register any group types. Plugins and themes can register group types using the bp_groups_register_group_type() function: The first parameter of bp_groups_register_group_type() is a string identifier for the group type, used internally by BP as the canonical […]

BuddyPress Cover Images

Published on October 9th, 2015 by imath

Note: This guide is for use with BuddyPress 2.4+. The Cover Images feature uses the BP Theme Compat API to maximize its compatibility with most WordPress themes. It allows members of your community, and groups administrators to upload an image to prettify their headers. Themes using the BP Theme Compat API   This is the […]

Moderate Activity Streams

Published on November 9th, 2014 by @mercime

BuddyPress provides admin dashboard panels to help you manage all the different activities throughout the site, similar to the way you manage comments and other content. This screen is customizable in the same ways as other management screens, and you can act on activities using the on-hover action links or the Bulk Actions. There are […]


Published on April 16th, 2014 by Bowe

The notifications component was added to BuddyPress 1.9 and works identically to the previous core notifications functionality, but now separates everything into it’s own component. This page will give you a quick overview of it’s functionality. Functionality¬†Overview Notifications are a central aspect¬†of the user experience on a BuddyPress site. By default new notifications are displayed […]

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

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