Membership Restrictions

Get Started

These settings allow site administrators to limit access to specific features for certain user roles on the community website. This includes restricting access to BuddyPress pages, and BuddyPress elements, as well as activities posting, commenting, and sending messages, etc.

This page will have the following options:

User Role-Based Restrictions

Choose the user roles to which you wish to apply the restriction.

Redirect page settings

Page Selection

Choose the static pages or URLs you want to restrict access to for the selected user roles.

Redirect page type

Select whether you want to redirect the user to any page or any custom URL when they try to access any locked page. Based on this type you’ll then enter the page URL or select the page in the next field.

BuddyPress Components Restriction

Choose the BuddyPress pages to restrict from the selected user roles. You can restrict:

  • Activity Stream
  • Member Directory
  • Group Directory
  • Single Group Page
  • Single Profile Page

Feature-Specific Restrictions

Choose the BuddyPress components to restrict the selected user roles. You can restrict:

  • Friendship Connections
  • Message
  • Activity Posting

Group Participation Limits

These options will help you with various restrictions related to the Group Creation and Joining:

Public Groups

The following options are given for public group restrictions:

  • Join Public Groups: Enable this option if you want to restrict the users from joining the public groups.
  • Leave Public Groups: Enable this option if you want to restrict the users from leaving the public groups.
  • View Public Groups: Enable this option if you want to restrict the users from viewing the public groups.
  • Group Directory: Enable this option if you want to hide the public groups from the group directory.
  • Set the maximum number of public groups this role can join.
  • Set the minimum number of activity posts this role should have to be able to join public groups
  • Set the minimum number of activity comments this role should have to be able to join public groups.
  • Set the minimum number of friends this role should have to be able to join public groups.

Private Groups

The following options are given for public group restrictions:

  • Join Private Groups: Enable this option if you want to restrict the users from joining the Private groups.
  • Leave Private Groups: Enable this option if you want to restrict the users from leaving the Private groups.
  • View Private Groups: Enable this option if you want to restrict the users from viewing the Private Groups.
  • Group Directory: Enable this option if you want to hide the Private groups from the group directory.
  • Set the maximum number of Private groups this role can join.
  • Set the minimum number of activity posts this role should have to be able to join Private groups
  • Set the minimum number of activity comments this role should have to be able to join Private groups.
  • Set a minimum number of friends this role should have to be able to join Private groups.

Hidden Groups

The following options are given for public group restrictions:

  • Join Hidden Groups: Enable this option if you want to restrict the users from joining the Hidden Groups.
  • Leave Hidden Groups: Enable this option if you want to restrict the users from leaving the Hidden Groups.
  • Set the maximum number of Hidden groups this role can join.
  • Set the minimum number of activity posts this role should have to be able to join Hidden groups
  • Set the minimum number of activity comments this role should have to be able to join Hidden groups.
  • Set a minimum number of friends this role should have to be able to join Hidden groups.

Groups Creation

You can set the requirements that are needed for a user to be able to create a new group.

  • Disable Creating New Groups
  • Disable Public Group creation
  • Disable Private Group Creation
  • Disable Hidden Group Creation
  • Set the maximum number of groups this role can create
  • Set the minimum number of activity posts this role should have to be able to create new groups
  • Set the minimum number of activity comments this role should have to be able to create new groups
  • Set the minimum number of friends this role should have to be able to create new groups

Friendships Restrictions

Apply friendship restrictions to the selected user roles.

  • Send Friendship Request: Restrict the chosen user role from sending a friend request.
  • Receive Friendship request: Restrict the chosen user role from receiving a friend request.
  • Delete Friends: Restrict the chosen user role from deleting a friend request.
  • Set the number of friends this role can have

Messages Restrictions

This section will have the following options for the message component restriction:

Messaging and Conversation Restrictions

  • Initiate Conversation: Restrict the chosen user role to initiate a conversation.
  • Respond to Messages: Restrict the chosen user role to reply to a message.
  • Engage in Group Conversations: Restrict the chosen user role to initiate a multiple conversation.
  • Messaging Restrictions: Restrict the chosen user role to initiate a conversation with a nonfriend.
  • Message Thread Management: Restrict the chosen user role to delete conversation threads.

Messaging Limits

  • User Messaging Cap: Set a limit on the number of users to whom this individual can send messages.
  • Account Message Limit: Set a limit of messages this selected user role can send
  • Hourly Message Limit: Set an hourly messaging limit for the chosen user role.
  • Daily Message Limit: Set a daily messaging limit for the chosen user role.
  • Monthly Message Limit: Hourly monthly messaging limit for the selected user role.
  • Annual Message Limit: Hourly yearly messaging limit for the selected user role.
Update on October 8, 2024