Skip to:
Codex Home

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


Published on January 20th, 2009 by Andy Peatling

bp-groups.php groups_screen_my_groups groups_screen_group_invites groups_screen_group_home groups_screen_group_forum_topic groups_screen_group_forum groups_screen_group_members groups_screen_group_invite groups_screen_group_leave groups_screen_group_request_membership groups_screen_group_admin groups_screen_group_admin_edit_details groups_screen_group_admin_settings groups_screen_group_admin_manage_members groups_screen_group_admin_requests groups_screen_group_admin_delete_group groups_screen_notification_settings groups_promoted_member groups_demoted_member groups_banned_member groups_unbanned_member groups_format_activity groups_format_notifications groups_create_group_step1_save groups_create_group_step2_save groups_create_group_step3_save groups_created_group groups_delete_group groups_new_group_forum groups_new_forum_topic_post groups_new_forum_topic groups_invite_user groups_uninvite_user groups_accept_invite groups_reject_invite groups_send_invites groups_leave_group groups_join_group groups_new_wire_post groups_deleted_wire_post groups_details_updated groups_settings_updated groups_membership_requested groups_membership_accepted groups_membership_rejected groups_remove_data bp-groups/bp-groups-templatetags.php groups_header_tabs groups_admin_tabs groups_creation_tabs bp-groups/directories/bp-groups-directory-groups.php groups_directory_groups_sidebar groups_directory_groups_content Accessing Group […]

Skip to toolbar