*Applies to credit purchases starting from $100.

Validity: Nov 24 - Dec 05, 2025

BuddyPress & BuddyBoss Private Community with PMPro – Restrict Profiles, Groups, Messaging, Forum Discussions

BuddyPress & BuddyBoss Private Community with PMPro – Restrict Profiles, Groups, Messaging, Forum Discussions

Restrict access to communities in BuddyPress & BuddyBoss for free or premium members with the top WordPress membership plugin Paid Memberships Pro
Rating:
3.8
star-rating-1star-rating-2star-rating-3star-rating-4star-rating-5
Active Installations:
5000+
Last Updated:
Apr 15, 2024
WordPress Version:
5.2 or higher
Tested up to:
6.5.5

Create Private Communities

Build a members-only private community with BuddyPress or BuddyBoss and Paid Memberships Pro. Enable secure messaging, groups, member directories, and private profiles for your community members.

Restrict Community Features

Control access to your community features with BuddyPress and BuddyBoss integration. Restrict groups, messaging, friends, and member directories for visitors, non-members, and members.

Protect Forum Discussions

Secure your forum discussions with BuddyPress or BuddyBoss and Paid Memberships Pro. Restrict discussions by membership level, assign forum roles, and customize error messages.

1.4.1 – 2023-05-09

  • ENHANCEMENT: Support User Fields sync capability for XProfile fields. (@DarkLotus)
  • ENHANCEMENT: Improved logic around the [pmpro_account] shortcode filter to allow better adjustments with the ‘pmpro_buddypress_profile_account_shortcode’ filter. (@kimcoleman)
  • REFACTOR: Disabled the logic from update 1.3 to hide group meta. To hide the group meta please use CSS or call the functions directly in your custom plugin. (@andrewlimaza)
  • BUG FIX: Fixed some strings that weren’t translatable due to incorrect text domain. (@ipokkel)

1.4 – 2023-02-08

  • ENHANCEMENT: Added support for Multiple Memberships Per User. This merges the settings across all user’s levels and gives access to BuddyPress/BuddyBoss components.
  • ENHANCEMENT: Added support for Pay By Check (pending), Approvals and other Add Ons that may set the pmpro_hasMembershipLevel to false when granting access to content.
  • DEPRECATED: Deprecated functions: pmpro_bp_get_user_old_level_options, pmpro_bp_set_member_groups and pmpro_bp_set_member_types. Use pmpro_bp_groups_pmpro_after_all_membership_level_changes and pmpro_bp_member_types_pmpro_after_all_membership_level_changes instead.
  • BUG FIX: Only show the membership tab for your own profile and not while viewing other members.

1.3.1 – 2022-09-13

  • BUG FIX: Fixed an issue from v1.3 that was causing the member directory to constantly be locked in most cases.

1.3 – 2022-09-12

  • ENHANCEMENT: Added “Membership” menu tab to the “View Profile” BuddyPress page.
  • ENHANCEMENT: Removed “Public” or “Private” wording from the frontend when viewing groups when this feature requires a level.
  • ENHANCEMENT: Removed “Public” option from XProfile field settings as this is restricted in certain cases.
  • ENHANCEMENT: Improved restrictions for notifications page when BuddyPress settings are locked down (I.e. Group Notifications).
  • ENHANCEMENT: Redirect away from the BuddyPress directory if the user’s membership level doesn’t allow access to Groups.
  • ENHANCEMENT: Improved the BuddyPress Directory SQL into parts so that tweaking/customizing the filtering is easier. New filter added pmpro_bp_directory_sql_parts.
  • BUG FIX: Fixed an issue where the initial installation would not restrict BuddyPress. By default, on initial install all features of BuddyPress are restricted to non-members.
  • BUG FIX: Fixed an issue where the “Show Membership Level on Profiles” wasn’t working for BuddyBoss installs.

= 1.2.9 – 2022-06-21=
* BUG FIX: Fixes an issue where logged-in user’s could not access the levels page if BuddyPress registration is set as the registration page.

1.2.8 – 2022-05-05

  • BUG FIX: Fixes various issue with registration redirects. Improves handling incomplete setups for registration and tidied up logic around this code. (Thanks @ideadude)
  • BUG FIX: Fixes an issue where the xprofile fields were not syncing correctly. (Thanks @ipokkel)
  • BUG FIX: Fixes an issue with group invites not working on level change.

1.2.7 – 2022-03-31

  • ENHANCEMENT: Escape and localized strings to allow for translations and additional locales.
  • ENHANCEMENT: Now showing messages where settings also apply for BuddyBoss if the plugin is active.
  • BUG FIX: Fixes an issue where in some cases the $cancel_level wasn’t being passed through.
  • BUG FIX: Fixes a warning that the ‘id’ parameter is not set when visiting a group page.

1.2.6 – 2020-10-14

  • BUG FIX: Fixed issue where the create group and join group buttons were not being disabled for users who shouldn’t have had permission to create or join groups.

1.2.5 – 2020-04-06

  • BUG FIX: Fixed issue where users were redirected away from the profile page if all of BuddyPress was locked down.
  • BUG FIX: Fixed issues with adding users to groups.
  • BUG FIX: Fixed issues with removing users from invited groups if their level changed.
  • BUG FIX/ENHANCEMENT: Stopping redirect loops on the levels page in some cases.

1.2.4 – 2019-06-28

  • BUG FIX: Fixed issue where the WP profile was still being restricted from users without access to BP.
  • BUG FIX: Fixed issue where the ‘restrict all of BuddyPress’ setting wasn’t being applied correctly when levels were set to use non-member settings.

1.2.3

  • BUG FIX: Only getting members in directory if levels exist.
  • BUG FIX: Now locking down all of BuddyPress when a level’s settings are set to use non-member settings and BuddyPress is locked down for non-members.
  • BUG FIX: Fixed issue with admin menu link sometimes pointing to the wrong address.
  • BUG FIX: Hiding friend request and messaging buttons if user doesn’t have access.
  • BUG FIX: Fixed issue where all users were sometimes displayed as admins in Edit Groups screen.
  • BUG FIX: Non-members were being restricted incorrectly from BuddyPress modules.
  • ENHANCEMENT: Now using constants in place of numbers to make some of the settings in the code more readable.

1.2.2

  • BUG FIX: When locking down “all of BuddyPress”, no longer redirecting away from the BuddyPress registration page.

1.2.1

  • BUG FIX: Added check that BuddyPress is active before trying to update member types when levels change.
  • BUG FIX: Removed echo statement that was causing errors when syncing profile fields.
  • BUG FIX: Fixed warnings related to default options on level settings.
  • BUG FIX: Fixed issue where you couldn’t choose “use non-member settings” on the level settings.
  • BUG FIX: Now including members of hidden levels in the BuddyPress directory.
  • BUG FIX: Fixed issue where the Friends Requests page would show a list of all members instead of just friend requests.

1.2

  • ENHANCEMENT: Further integration with PMPro Approvals. If you have PMPro Approvals v1.1 or higher installed, users will have their groups and member types adjusted when they are approved, denied, or reset from the approvals table.

1.1.1

  • BUG FIX: Fixed issue where all users were hidden from the member directory even if you weren’t trying to lock down your directory.
  • BUG FIX: Fixed issues with BuddyPress Profile Search and related plugins.
  • BUG FIX: Changed how we are testing for PMPro and BuddyPress activation.

1.1

  • BUG FIX: Fixed fatal errors when PMPro or BuddyPress isn’t activated.
  • BUG FIX: Fixed bug where membership level changes were creatinig fatal errors if Groups was not active.
  • BUG FIX: Fixed bug where the members directory was not being filtered correctly.
  • BUG FIX: Fixed bug where logged in users were being redirected to the BuddyPress registration page even though logged in users can’t register.
  • ENHANCEMENT: Doublechecking pmpro_hasMembershipLevel so plugins like PMPro Approvals can still filter which levels are included when calculating restrictions.

1.0

  • Initial WP.org release.

Membership Plugin

By ilyaschwebdeveloper on October 15, 2024

Best plugin for membership.

Great Free Plugin

By sydelempire on June 30, 2024

So far this seems like a great free plugin. Great for starters and small membership sites.

Few reasons that...

By angelinajaade on May 26, 2024

Few reasons that makes the plugin worth it to my interest:

  • BuddyPress supported
  • Multiple memberships is possible which is a big plus
  • The many useful addons
  • Easy Discount Code generator
  • Custom User Fields

Just Starting And Loving It

By Marta The Smarter (1kinspriit) on May 17, 2024

So far so great! I've just started to use Buddy Press & PMPro for my community the Smarters and I believe I am going to continue loving it!

It does what it says it does!

By Nathan Pinno (WhiteEagle1985) on May 14, 2024

It has seamlessly integrated BuddyPress into my PMPro members site, allowing me to restrict features to my paid members - which allows me to add benefits to my paying members and encourage more paying members to join!

XProfile Field Synchronisation Broken ** Now fixed.

By maltmann on May 5, 2022

In version 1.2.7 a check was added to assure BuddyPress is loaded. This check is implemented WRONG and breaks XProfile field synchronisation. Details: profile.php, line 17 defined() is used to check if a function exists instead of function_exists() [Edit: This issue got fixed in v1.2.8. Changed rating.]

Now it works again

By jwrhodes2008 on April 11, 2022

Edited the review (April 11, 2022) Their team addressed the issue within a few days of my posting. This is excellent. Thanks you all.
Original review (April 8th, 2022) Used to work fine, but something broke So it looks to still be actively updated, but something they did has caused the Buddypress group membership function to stop working correctly. I don't know when this happened as I was experimenting a few months ago and it worked fine. But I just reinstalled and tried the process with the new version and now this specific function doesn't work. Everything appears correctly on the membership setup page. But when I change a user on the backend or when a user changes their membership on the front end through the registration page, the user is not added to the groups they are supposed to be assigned to. Sooo, until this can be fixed, the whole point of this plugin fails for me. 2 stars because this is a deal breaker for me, despite the other features working fine.

Broken

By nomad365 on December 9, 2019

Upto few weeks back the pluggin did what it says on the box but now does not. The best in my opinion was to assign groups on reg. Not working now and the question in support have until now not been addressed. Because of this the major function malfunction 1star

Useless

By notright on September 7, 2019

I wanted to restrict users ability to communicate unless they are paying. However, it does nothing to restrict them from communicating on the activity feed. That leaves a huge gaping hole in my paywall.

Level Restrictions Have a Loophole

By clicken01 on July 10, 2019

The level restrictions don't work as expected. I set Level One to only allow viewing the groups page. Clicking on the group title brings up ‘Access Restricted’ which is good. The problem is that there is also a button to ‘Join Group’ which will let the level One user join and access the group, bypassing the restriction! The same problem is encountered with a private group, except the button lets Level One users ‘Request Membership’. The settings requires a Level Two Membership to be able to join groups. The plugin contact page says, "Unless we are expecting your email, we may not be able to reply in a timely manner. If you have a “support-related” question, please use our Member Support Area." The Member Support Area requires at least $300/ year upgrade to get support. Also, the add-ons can't be purchased separately, you can only get them in a bundle with the 'Upgrade'.
Try other plugins too!

BuddyCommerce: WooCommerce and BuddyPress Integration

Highly Flexible WooCommerce to BuddyPress integration which puts site admins in the complete control.

Try Demo More Details

Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin

The #1 plugin for front-end user profiles, user registration & login forms, member directories, content restriction, user roles and more.

Try Demo More Details

wpForo Forum

Number one WordPress forum plugin. Full-fledged forum solution with modern and responsive forum design. Community builder WordPress forum plugin.

Try Demo More Details
Screenshots
Author Site Author Site

Try BuddyPress & BuddyBoss Private Community with PMPro – Restrict Profiles, Groups, Messaging, Forum Discussions With InstaWP

Contact Sales

Reach out to us to explore how InstaWP can benefit your business.