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 […]
Navigation API
Published on July 8th, 2016 by Boone GorgesBuddyPress Cover Images
Published on October 9th, 2015 by Mathieu VietNote: 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 […]
Member Types
Published on December 8th, 2014 by Boone GorgesBuddyPress 2.2 introduced the concept of member types. This functionality is outlined below. Registering member types BuddyPress itself does not register any member types. Plugins and themes can register member types using the bp_register_member_type() or the bp_register_member_types() function: The first parameter of bp_register_member_type() is a string identifier for the member type, used internally by BP as […]
Useful Functions and Hacks When Using S2member w/ BuddyPress
Published on November 19th, 2014 by Myg0tHey there guys, i’m working on a website where i’m integrating s2member functionality with buddypress. I thought some of the things I’ve come across may be useful to other people. 1. Filter Users Displayed in Members Directory by s2member role. In your plugins/buddypress/bp-templates/bp-legacy/buddypress/members/ folder edit the file “members-loop.php”. Just under at the top 20 lines […]
Member Guide
Published on November 9th, 2014 by @mercimeAn introduction to BuddyPress for members. Registration Registration Process Member Pages Activity Activity → Personal Activity → Mentions Activity → Favorites Activity → Friends Activity → Groups Profile Profile → View Profile → Edit Profile → Change Profile Photo Notifications Notifications → Unread Notifications → Read Messages Messages → Inbox Messages → Starred Messages → […]
Mark as Spam Admin Screen
Published on April 16th, 2014 by @mercimeSite Administrators on non-Multisite installations can now perform spam actions from Dashboard > Users > All Users just like Super Administrators of Multisite installations have been able to do.
Manage User Signups
Published on April 16th, 2014 by @mercimeWe 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. There are times when prospective members cannot log in after trying to activate their accounts. BuddyPress has got you covered with a […]
Add custom filters to loops and enjoy them within your plugin
Published on December 3rd, 2013 by Mathieu VietBuddyPress uses loops to display the content of its components. In this article you will focus on how to “rearrange” the content displayed in four of its major components : Members, Groups, Blogs and finally Activity. You will achieve this thanks to the type or action argument of the init functions of each of these […]
Change Default Members Profile Landing Tab
Published on November 27th, 2013 by ShmooBy default, BuddyPress will load the Activity tab when clicking on a member’s profile link. If you would like to change this default landing tab to something else than the Activity tab you can do so. Constants such as this are best placed in files that load before BP is fully loaded. Add the code […]
Playing with the user’s ID in different contexts
Published on November 23rd, 2013 by Mathieu VietBuddyPress 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, […]