Title: Restrictions for BuddyPress
Author: SeventhQueen
Published: <strong>June 4, 2018</strong>
Last modified: February 24, 2026

---

Search plugins

![](https://ps.w.org/bp-restrict/assets/banner-772x250.png?rev=1899020)

![](https://ps.w.org/bp-restrict/assets/icon-256x256.png?rev=1899020)

# Restrictions for BuddyPress

 By [SeventhQueen](https://profiles.wordpress.org/seventhqueen/)

[Download](https://downloads.wordpress.org/plugin/bp-restrict.1.5.3.zip)

 * [Details](https://pcm.wordpress.org/plugins/bp-restrict/#description)
 * [Reviews](https://pcm.wordpress.org/plugins/bp-restrict/#reviews)
 *  [Installation](https://pcm.wordpress.org/plugins/bp-restrict/#installation)
 * [Development](https://pcm.wordpress.org/plugins/bp-restrict/#developers)

 [Support](https://wordpress.org/support/plugin/bp-restrict/)

## Description

**Restrictions for BuddyPress** gives you full control over who can see and access
your BuddyPress community pages. Hide profiles, groups, activity, and messages from
visitors, non-members, or specific membership levels.

Perfect for **membership sites**, **private communities**, **paid networks**, and**
gated BuddyPress installations**.

#### What You Can Restrict

 * **Members Directory** — Hide the full members list from visitors or non-members
 * **Member Profiles** — Control who can view individual BuddyPress profiles
 * **Groups Directory** — Restrict access to the groups listing page
 * **Single Group Pages** — Lock individual group pages behind membership
 * **Site-Wide Activity** — Hide the activity stream from unauthorized users
 * **Private Messages** — Restrict messaging to specific membership levels

#### Membership Integration

Seamlessly integrates with **Paid Memberships Pro (PMPro)**:

 * Apply restrictions based on your existing membership levels
 * Show upgrade prompts to non-members trying to access restricted content
 * Mix and match — some areas free, some members-only

#### Free Access by Profile Field

Grant free access to specific BuddyPress members based on a **profile field value**—
no membership plugin required. Ideal for:

 * Giving VIP access to users with a specific role or profile attribute
 * Creating tiered access without a full membership setup
 * Whitelisting beta testers or early adopters

#### BuddyBoss Compatible

Fully compatible with **BuddyBoss Platform**, so your restrictions work whether 
you’re running classic BuddyPress or BuddyBoss.

#### How It Works

 1. Install and activate the plugin
 2. Go to **Settings  BP Restrict**
 3. Choose which BuddyPress areas to restrict
 4. Select restriction type: visitors, all non-members, or specific membership levels
 5. Set a custom redirect URL or restriction message
 6. Done — your community is protected

#### Use Cases

 * **Private communities** — Only logged-in members can browse profiles and groups
 * **Paid membership sites** — Gate BuddyPress features behind PMPro membership 
   levels
 * **Corporate intranets** — Restrict the social layer to employees only
 * **Online courses** — Let students access the community, hide it from everyone
   else
 * **Dating sites** — Require membership to view profiles or send messages

## Screenshots

 * [[
 * General BuddyPress restriction settings — control access to profiles, groups,
   activity, and messages
 * [[
 * Paid Memberships Pro integration — apply restrictions based on membership levels

## Installation

#### From WordPress Dashboard

 1. Go to **Plugins  Add New**
 2. Search for **“Restrictions for BuddyPress”**
 3. Click **Install Now**, then **Activate**
 4. Configure under **Settings  BP Restrict**

#### Manual Upload

 1. Download `bp-restrict.zip`
 2. Go to **Plugins  Add New  Upload Plugin**
 3. Select the zip file and click **Install Now**
 4. Activate and configure under **Settings  BP Restrict**

## FAQ

### Does this plugin work without Paid Memberships Pro?

Yes! You can restrict BuddyPress areas based on login status (visitors vs. logged-
in users) or based on BuddyPress profile field values — no membership plugin required.
PMPro integration is optional.

### Does it work with BuddyBoss?

Yes, Restrictions for BuddyPress is fully compatible with BuddyBoss Platform.

### Can I show a custom message to restricted users?

Yes. You can set a custom restriction message or redirect users to a specific page(
like a registration or upgrade page).

### Can I restrict only certain membership levels?

Yes. With Paid Memberships Pro active, you can choose exactly which membership levels
have access to each BuddyPress area.

### Will restricted pages still appear in menus and search?

The plugin restricts access to BuddyPress pages. Menu visibility depends on your
theme or menu settings. We recommend using a menu visibility plugin alongside this
one for the best experience.

### Is it compatible with the latest WordPress and PHP versions?

Yes. Tested up to WordPress 6.9 and requires PHP 7.4 or higher.

## Reviews

![](https://secure.gravatar.com/avatar/de0bd06a751036e7e0554ae2d3087413547086e6043decbc9ac761184206b171?
s=60&d=retro&r=g)

### 󠀁[GREAT & EASY](https://wordpress.org/support/topic/great-easy-11/)󠁿

 [Hermann Matthias](https://profiles.wordpress.org/matthy99/) March 16, 2021

many thanks for this plugin, that is exactly what I am searching for, it is so easy,
some others offer a big “trouble” around, 5x just a click and you are done !

![](https://secure.gravatar.com/avatar/fb6953f79536a6b148b491c9c096f5a6f73e76f70901c70ee5997f31a1bcf898?
s=60&d=retro&r=g)

### 󠀁[Thank You!!](https://wordpress.org/support/topic/thank-you-2466/)󠁿

 [BStreet](https://profiles.wordpress.org/bstreet123456789/) August 5, 2020 1 reply

Simple, clean and effective. Great plugin! Works with Buddyboss. Thanks Seventhqueen.

![](https://secure.gravatar.com/avatar/3812c132152e3b30f253f0ed0f61770684ea00c7b9731a42849852c274348e21?
s=60&d=retro&r=g)

### 󠀁[Good plugin!](https://wordpress.org/support/topic/good-plugin-4405/)󠁿

 [Elia](https://profiles.wordpress.org/prettyboyelias/) June 24, 2020

Thanks a lot!

![](https://secure.gravatar.com/avatar/0295e2d925c79977431dd32d0187662cf5ba9808b8227440e2ef1d2a82dc285e?
s=60&d=retro&r=g)

### 󠀁[Very usefull](https://wordpress.org/support/topic/very-usefull-350/)󠁿

 [asterix30](https://profiles.wordpress.org/asterix30/) April 17, 2020

Works great! Exactly what I needed Thanks a lot

 [ Read all 4 reviews ](https://wordpress.org/support/plugin/bp-restrict/reviews/)

## Contributors & Developers

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

Contributors

 *   [ SeventhQueen ](https://profiles.wordpress.org/seventhqueen/)

[Translate “Restrictions for BuddyPress” into your language.](https://translate.wordpress.org/projects/wp-plugins/bp-restrict)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/bp-restrict/), check
out the [SVN repository](https://plugins.svn.wordpress.org/bp-restrict/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/bp-restrict/) by
[RSS](https://plugins.trac.wordpress.org/log/bp-restrict/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.5.3

 * **Security fix:** Updated bundled Redux Framework to v4.5.10, removing vulnerable
   Appsero tracking library (CVE-2025-12391)
 * Updated “Tested up to” WordPress 6.9

#### 1.5.2

 * Fix Redux framework error

#### 1.5.1

 * Update Redux framework init call to work with older versions used in other plugins

#### 1.5.0

 * Update Redux framework. BuddyBoss compatibility.

#### 1.4.1

 * Fixed a PHP notice in latest versions

#### 1.4.0

 * Fixed “View message” restriction message showing even if you have access

#### 1.3.0

 * Updated options framework panel

#### 1.2.0

 * PMPro viewing messages restriction now generates a notice to upgrade account

#### 1.1.1

 * Extra checks added for free access with Paid Memberships Pro

#### 1.1

 * Added the ability to give free access to BuddyPress members based on specific
   profile field and value

#### 1.0.1

 * Redirect BuddyPress new message to messages page

#### 1.0

 * Initial release

## Meta

 *  Version **1.5.3**
 *  Last updated **2 months ago**
 *  Active installations **300+**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/bp-restrict/)
 * Tags
 * [access-control](https://pcm.wordpress.org/plugins/tags/access-control/)[buddypress](https://pcm.wordpress.org/plugins/tags/buddypress/)
   [membership](https://pcm.wordpress.org/plugins/tags/membership/)[pmpro](https://pcm.wordpress.org/plugins/tags/pmpro/)
   [restrict content](https://pcm.wordpress.org/plugins/tags/restrict-content/)
 *  [Advanced View](https://pcm.wordpress.org/plugins/bp-restrict/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  4 5-star reviews     ](https://wordpress.org/support/plugin/bp-restrict/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/bp-restrict/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/bp-restrict/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/bp-restrict/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/bp-restrict/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/bp-restrict/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/bp-restrict/reviews/)

## Contributors

 *   [ SeventhQueen ](https://profiles.wordpress.org/seventhqueen/)

## Support

Issues resolved in last two months:

     0 out of 1

 [View support forum](https://wordpress.org/support/plugin/bp-restrict/)