Skip to:
Codex Home

BuddyPress Hooks – Actions & Filters

Published on January 10th, 2018 by @mercime

Attached are links to PDFs listing the BuddyPress Actions and Filters as of BuddyPress 2.8.2 BuddyPress Action Hook BuddyPress Filters (add_filter) BuddyPress Filters (apply_filters)

BuddyPress Cover Images

Published on October 9th, 2015 by Mathieu Viet

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

Add Meta Box to Admin Extended User Profile

Published on April 16th, 2014 by modemlooper

BuddyPress 2.0 allows admins to edit user profile fields from the Dashboard>>Users>>Edit User page. This extended profile page offers the ability to add your own settings for a user. This page gives a simple example of how to add the meta boxes to the extended profile page. What you add to the meta box can […]

BuddyPress Action Hook Sequence During Startup

Published on March 11th, 2014 by Brian

When writing BuddyPress themes and plugins, it can be essential to know the sequence in which action hooks are invoked. The diagram below is especially useful during the site loading process, and will help you make better informed choices of actions to hook into for the loading and initialization of your plugin or theme. The […]

How to Add Members to a Group via WP Users Screen

Published on November 11th, 2013 by danbp

Where we are: users page in the admin screen What we want to do: add one or n members to a group What we want to get: an Add to BP Group menu in the Bulk Actions menu box What we need: a group ID, one or more users. Don’t forget to check the members […]

Admin UI for Groups

Published on March 2nd, 2013 by Mathieu Viet

In BuddyPress 1.7, the Groups Component comes with a great Admin UI that allows Community Administrator to easily manage the created groups (members, settings…) directly from the WordPress backend. As plugin authors, I think we should enjoy this new area and let the Community Administrator manage the settings of the group extension we might use […]


Published on February 14th, 2013 by modemlooper

bp_after_setup_theme() is where BuddyPress loads the theme functions. If you want to filter actions in functions.php or buddypress-functions.php hook to bp_after_setup_theme(). Source File bp_after_setup_theme() is located in bp-core/bp-core-dependency.php


Published on April 13th, 2012 by dennissmolek

Quick Note on group creation, When a group first gets created it fires multiple actions some times multiple times. For example, groups_create_group and groups_created_group fire first on the initial details page, and AGAIN when the group is actually created. To bind to when the group is ACTUALLY created use groups_group_create_complete. so:

Private Messaging

Published on January 20th, 2009 by Andy Peatling

bp-messages.php messages_screen_inbox messages_screen_sentbox messages_screen_compose messages_screen_notices messages_screen_notification_settings messages_format_notifications messages_send_message messages_send_notice messages_delete_thread

Extended Profiles

Published on January 20th, 2009 by Andy Peatling

bp-xprofile.php xprofile_screen_display_profile xprofile_screen_edit_profile xprofile_screen_change_avatar xprofile_screen_notification_settings xprofile_new_wire_post xprofile_delete_wire_post xprofile_format_activity xprofile_format_notifications xprofile_updated_profile bp-xprofile/bp-xprofile-templatetags.php xprofile_profile_group_tabs

Skip to toolbar