BuddyPress Membership Restrictions

Meet the most complete BuddyPress membership restrictions plugin to restrict BuddyPress community features and content for visitors, members, or by user role to take full control over what your website users get exclusive access to.

You can use our BuddyPress membership restrictions plugin with any paid membership plugin in the market that offers a paid subscription for example and apply the restrictions on each level you want.

Features:

  • Set Global Restrictions.
  • Set Visitors ( Non Logged In Users ) Restrictions
  • Set Users Restrictions By Role ( All Site Roles Are Supported ).
  • Set Custom Redirect Page for Visitors, Members, or By User Role.
  • Customize Error Messages.

Ps: All the restrictions below can be applied to all members or you can specify it by user role.

BuddyPress Components Restrictions:

  • Members: Disable user’s profiles and members directory.
  • Activity Stream: Disable activity stream page, tab, and shortcode.
  • Groups: Disable Groups Directory, Single Groups Pages, Groups Widgets and Tabs.
  • Friendship: Disable Friends Connections, Buttons, Widgets, Tabs.
  • Follows: Disable Follows Buttons, Tabs.
  • Messages: Disable Private messages.
  • Notifications: Disable Notifications System, Tabs, Settings.
  • Reviews: Disable Reviews & Ratings System.
  • Extended Profiles: Disable Xprofile fields and elements.
  • Account Settings: Disable Account Settings Page.
  • Widgets Settings: Disable Widgets Settings Page.

BuddyPress Pages Restrictions:

  • Members Directory.
  • Groups Directory.
  • Global Activity Stream.
  • Single Profile Page.
  • Single Group Page.

BuddyPress Activity Restrictions:

  • Activity Form Elements:
    • Posting Form: Disable Activity Posting form.
    • Feeling / Activity: Disable Feeling / Activity Button.
    • Mood: Disable Mood Button.
    • Privacy: Disable Privacy Dropdown Button.
  • Activity Form Post Types:
    • Disable Form Post Types Buttons: Status, Photo, Slideshow, Quote, Gif, File, Video, Audio, Link.
  • Activity Posts Restrictions: Set activity posting maximum restrictions.
    • Max Activities Per Hour: Maximum activities can be posted per hour.
    • Max Activities Per Day: Maximum activities can be posted per day.
    • Max Activities Per Month: Maximum activities can be posted per month.
    • Max Activities Per Year: Maximum activities can be posted per year.
    • Max Activities Per Account: Maximum activities can be posted per account.
    • Max Links Per Post: Maximum links can be added per post.
    • Max Words Per Post: Maximum words can be added per post.
    • Max Letters Per Post: Maximum letters can be added per post.
    • Max Hashtags Per Post: Maximum hashtags can be added per post.
    • Max Mentions Per Post: Maximum mentions can be added per post.
    • Max Tagged Users Per Post: Maximum tagged users can be added per post.
    • Max Emojis Per Post: Maximum emojis can be added per post.
  • Activity Posting Requirements: Set activity minimum posting restrictions.
    • Min Membership Days: Minimum membership days this role should have to add new posts.
    • Min Activity Comments: Minimum activity comments this role should have to add new posts.
    • Min Friends: Minimum friends this role should have to add new posts.
    • Min Joined Groups: Minimum joined groups this role should have to add new posts.
    • Min Created Groups: Minimum created groups this role should have to add new posts.
    • Min Followers: Minimum followers this role should have to add new posts.
    • Min Follows: Minimum number of users this role should follow to add new posts.
    • Min Messages: Minimum number of messages this role should have to add new posts.
  • Activity Post Restrictions:
    • Comments: Prevent user from adding comments.
    • Replies: Prevent user from adding comment replies.
    • Likes:  Prevent users from liking posts.
    • Shares: Prevent users from sharing posts.
    • Delete Posts: Prevent users from deleting posts.
    • Bookmarks: Prevent user from saving activity posts.
  • Activity Comments Restrictions: Set activity comments restrictions .
    • Max Comments Per Hour: Maximum activity comments can be posted.
    • Max Comments Per Day: Maximum activity comments can be posted.
    • Max Comments Per Month: Maximum activity comments can be posted.
    • Max Comments Per Year: Maximum activity comments can be posted.
    • Max Comments Per Account: Maximum activity comments can be posted.
    • Max Links Per Comment: Maximum links can be added.
    • Max Words Per Comment: Maximum words can be added.
    • Max Letters Per Comment: Maximum letters can be added.
    • Max Hashtags Per Comment: Maximum hashtags can be added.
    • Max Mentions Per Comment: Maximum mentions can be added.
    • Max Emojis Per Comment: Maximum emojis can be added.
  • Activity Commenting Requirements: Set the minimum activity commenting requirements.
    •  Min Membership Days: Minimum membership days this role should have to add new comments.
    • Min Activity Posts: Minimum activity posts this role should have to add new comments.
    • Min Friends: Minimum friends in this role should have to add new comments.
    • Min Joined Groups: Minimum joined groups this role should have to add new comments.
    • Min Created Groups: Minimum created groups this role should have to add new comments.
    • Min Followers: Minimum followers this role should have to add new comments.
    • Min Follows: Minimum number of users this role should follow to add new comments.
    • Min Messages: Minimum number of messages this role should have to add new comments.
  • Activity Feed Post Types & Activity Feed Filters:
    • BuddyPress Post Types: Activity Updates,  New Members, Friendship Accepted Friendship, Created New Groups, Group Memberships,  Blog Post, Blog Comment.
    • Youzify Post Types: Status, Quotes, Photos, Videos, Audios, Slideshows, Links, Files, Giphy, New covers, New avatars, Woocommerce Products, Woocommerce Purchases,
    • Custom Activity Post Types:  All Properly Added BuddyPress Activity types with other third Party Plugins will be supported automatically. Ex: BBpress Forum Topic, BBpress Forum Reply.

BuddyPress Groups Restrictions:

  • Groups Creation: Set what requirements are needed for a user to be able to create a new group.
    • Disable Creating New Groups: This role cannot create new groups.
    • Disable Public Groups Creation: This role cannot create public groups.
    • Disable Private Groups Creation: This role cannot create private groups.
    • Disable Hidden Groups Creation: This role cannot create hidden groups.
    • Max Groups: Maximum number of groups this role can create?
    • Min Friends: Minimum number of friends this role should have to be able to create new groups?
    • Min Followers: Minimum number of followers this role should have to be able to create new groups ?
    • Min Activity Posts: Minimum number of activity posts this role should have to be able to create new groups?
    • Min Activity Comments: Minimum number of activity comments this role should have to be able to create new groups?
    • Min Membership Days: Minimum number of membership days this role should have to be able to create new groups?
  • Public Groups: Set what requirements are needed for a user to join a public group.
    • Disable Joining Public Groups: The user cannot join public groups.
    • Disable Leaving Public Groups: The user cannot leave public groups.
    • Disable Viewing Public Groups: The user cannot see public groups pages.
    • Disable Groups Directory Public Groups: Hide public groups from groups directory.
    • Max Groups: Maximum number of public groups this role can join?
    • Min Membership Days: Minimum number of membership days this role should have to be able to join public groups?
    • Min Activity Posts: Minimum number of activity posts this role should have to be able to join public groups?
    • Min Activity Comments: Minimum number of activity comments this role should have to be able to join public groups?
    • Min Friends: Minimum number of friends this role should have to be able to join public groups ?
    • Min Followers: Minimum number of followers this role should have to be able to join public groups ?
  • Private GroupsSet what requirements are needed for a user to join a private group.
    • Disable Joining Private Groups: User cannot join private groups.
    • Disable Leaving Private Groups: The user cannot leave private groups.
    • Disable Viewing Private Groups: The user cannot see private groups pages.
    • Disable Groups Directory Private Groups: Hide private groups from groups directory.
    • Max Groups: Maximum number of private groups this role can join?
    • Min Membership Days: Minimum number of membership days this role should have to be able to join private groups ?
    • Min Activity Posts: Minimum number of activity posts this role should have to be able to join private groups?
    • Min Activity Comments: Minimum number of activity comments this role should have to be able to join private groups?
    • Min Friends: Minimum number of friends this role should have to be able to join private groups?
    • Min Followers: Minimum number of followers this role should have to be able to join private groups ?
  • Hidden Groups: Set what requirements are needed for a user to join a hidden group.
    • Disable Joining Hidden Groups: The user cannot join hidden groups.
    • Max Groups: Maximum number of hidden groups this role can join?
    • Min Membership Days: Minimum number of membership days this role should have to be able to join hidden groups ?
    • Min Activity Posts: Minimum number of activity posts this role should have to be able to join hidden groups?
    • Min Activity Comments: Minimum number of activity comments this role should have to be able to join hidden groups ?
    • Min Friends: Minimum number of friends this role should have to be able to join hidden groups?
    • Mini Followers: Minimum number of followers this role should have to be able to join hidden groups?

BuddyPress Messages Restrictions:

  • Prevent Role From Starting a New Conversation.
  • Prevent Role From Sending Messages Replies.
  • Prevent Role From Receiving Messages.
  • Prevent Role From Starting a Multiple Conversation.
  • Prevent Role  From Deleting Messages Threads.
  • Prevent Role From using messages attachments.
  • Prevent Messaging Non-Friends: User Can’t message non-friends users.
  • Prevent Messaging Non-Followers: User Can’t message non-followers users.
  • Max Messaged Users: How many users this role can message?
  • Max Messages Per Hour: How many messages this role can send per hour?
  • Max Messages Per Day: How many messages this role can send per day?
  • Max Messages Per Month: How many messages this role can send per month?
  • Max Messages Per Account: How many messages this role can send per account?
  • Max Messages Threads Per Hour: How many message threads this role can start per hour?
  • Max Messages Threads Per Day: How many message threads this role can start per day?
  • Max Messages Threads Per Month: How many message threads this role can start per month?
  • Max Messages Threads Per Hour: How many messages threads this role can start per account ?

BuddyPress Friendships Restrictions:

  • Disable Sending Friendship Requests: Prevent users from sending friendship requests.
  • Disable Receiving Friendship Requests: Prevent users from receiving friendship requests.
  • Delete Friends: Prevent users from deleting friends.
  • Max Number Of Friends: Set how many friends this role can have?
  • Max Friends Requests By Time: Set how many friends request a user can send by the time specified below?
  • Max Friends Requests Duration: Set for how many minutes the maximum number of requests can be sent? Example: Limit Only 2 Friends Requests Per Hour.

BuddyPress Follows Restrictions:

  • Prevent Role From Following Other Users.
  • Prevent Role From Being Followed By Other Users.
  • Prevent Role From Unfollowing Other Users.
  • Max Follows: How many follows this role can do?
  • Max Followers: How many followers this role can have?
  • Max Follows Requests By Time: How many follows a user can do by the time specified below?
  • Max Follows Requests Duration: For how many minutes the maximum number of follows can be done?

Youzify Reviews Restrictions:

  • Reviews Addition: Prevent User From Adding New Reviews.
  • Receiving Reviews: Prevent User From Receiving New Reviews.
  • Reviews Edition: Prevent User From Editing Their Reviews.
  • Reviews Deletion: Prevent User From Deleting Their Reviews.
  • Max Reviews: How many reviews this role can add ?
  • Max Reviewers: How many reviews this role can receive ?
  • Max Reviews By Time: How many reviews a user can add by the time specified below ?
  • Max Reviews Duration: For how many minutes the maximum number of reviews can be added?

Youzify Profile Widgets Restrictions:

  • Prevent Role From Creating Widgets: About Me, Skills, Portfolio, Slideshow, Services, Project, Quote, Link, Video, Post, Instagram, Flickr.
  • Prevent Role From Viewing Specific or All Youzify Widgets: Supports Also Youzify Custom Widgets And Ads.

BuddyPress Profile Tabs Restrictions:

  • Prevent Role From Accessing BuddyPress Profile Tabs: Activity, Profile, Notifications, Messages, Friends, Groups, Settings.
  • Prevent Role From Accessing Youzify Profile Tabs: Overview, Info, Media, Posts, Comments, Badges, Bookmarks, Reviews, Shop, Follows.
  • Prevent Role From Accessing Custom Profile Tabs: All Properly Added BuddyPress Tabs from other third-party plugins will be supported automatically. Ex: Mycred History, BBpress Forums.

WordPress Pages Restrictions:

  • Prevent Role From Accessing Any Page on your Website: All WordPress pages are supported.

Visitors Restrictions:

  • Set Custom Redirect Page for Visitors: Supports WordPress Page or Custom Link.
  • Prevent Visitors From Accessing Any Page: All WordPress Pages are Supported.
  • Prevent Visitor From Accessing BuddyPress Pages: Members Directory, Groups Directory, Global Activity Stream, Single Profile Page, Single Group Page.
  • Disable Following Components for Visitors: Members, Groups, Activity Stream, Follows, Friendship, Extended Profiles, Reviews.
  • Disable Specific or All Activity Feed Post Types For Visitors: Supports BuddyPress Post Types, Youzify Post Types, Custom Activity Post Types.
  • Prevent Visitors From Accessing Specific or All Profile Tabs: Supports BuddyPress Profile Tabs, Youzify Profile Tabs, Custom Profile Tabs.
  • Prevent Visitors from Viewing Youzify Profile Widgets.
  • Visitors Groups Restrictions:
    • Public Groups:
      • Prevent Visitors from viewing public groups.
      • Hide Public Groups From Groups Directory.
    • Private Groups:
      • Prevent Visitors from viewing private groups.
      • Hide Private Groups From Groups Directory.

Wait!! Can’t find the restrictions you are looking for?

Please consider contacting us and we will take your suggestions into consideration for future updates.

Notices:

This plugin can work with BuddyPress only but some features will require the plugin below:

Purchase

You may also like

49.00$ - 399.00$

Meet the most complete BuddyPress Moderation solution with advanced features to take full control over your community and keep it safe.

Add to cart
39.00$ - 399.00$

Say good bye to the blank profiles, now you can force or encourage users to complete their profiles and apply restrictions on the incomplete profiles.

Add to cart
39.00$ - 399.00$

Allow members to edit activity posts, comments with real time modifications. Set editable activities by type & moderators & limit edition by user role.

Add to cart
Contact Us