This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

BuddyPress Profiles Manager


This plugin acts as a go between for s2Member (or similar) and buddypress and enables you to hide certain profile sections to non-paid/low level members. You can also specify a message to give people on pages where the user can fill in the info but its not visible to the public until they upgrade.


  • A simple to use interface for managing profile groups.
  • Hide/show Profile Catergories
  • Teaser profiles (where the user can fill out the information but its not viewable to other users)
  • Create Nav Link for upgrade on pages where the message is displayed.


I want this plugin to be useful so if you have any suggestions on how to improve it please let me know.

Removing the plugin

All should be fine should you want to deactivate this plugin however do make sure that you replace bp_pm_group_tabs(); with bp_profile_group_tabs(); (reverse to install info number 3) otherwise the profile edit tabs will dissapear.


  • Admin Panel for managing functionality.
  • Front End Example.


Before you activate this plugin make sure that you have Buddypress v1.2.7 or higher.

  1. Upload the buddypress-profiles folder to plugins folder.
  2. Go to your buddy-press template and search for edit.php under members/single/profile.
  3. Change bp_profile_group_tabs(); with bp_pm_group_tabs();
  4. Activate the BP-Profiles Manager in wp-admin under plugins.
  5. Go to settings -> BP-Profiles Manager
  6. Your Good to go!


— Where is edit.php? —

In the buddy-press template it should be located at members/single/profile/edit.php

— Other Information —

If you are having difficulties getting this plugin to work please email me with the details
at or comment on the plugin page.

Contributors & Developers

“BuddyPress Profiles Manager” is open source software. The following people have contributed to this plugin.




  • Fixed bp_head function for higher versions of wordpress


  • Cleaned the code where older code was not in use.
  • Fixed mysql error within the profile hider.


  • Fixed Broken Images and re-wrote the upgrade script.


  • Added an option to create a navigation item that links to your profile upgrades page.
  • re-wrote 1 database
  • Wrote a database update script.
  • Back end modifications


  • Written Initial Version
  • Programmed backend
  • Developed Front End