BuddyPress Friendship Restrictions is a plugin designed to control and limit the BuddyPress friendship features, allowing administrators to set rules and restrictions on who can send or receive friend requests. This plugin is useful for managing community behavior, reducing spam, or ensuring that users follow certain guidelines before establishing friendships.
Key Features:
- Role-Based Friendship Restrictions: Control who can send or accept friend requests based on user roles (e.g., only admins or certain membership levels can send friend requests).
- Member Type Restrictions: Limit friend requests between specific member types, ensuring that only users of similar or related types (e.g., “students” can only befriend “teachers”) can connect.
- Daily or Weekly Limits: Set a maximum number of friend requests users can send per day, week, or month to reduce spam and promote meaningful connections.
- Mutual Friend Requirements: Require users to have mutual friends before sending a friend request, encouraging more authentic interactions within the community.
- Minimum Profile Completion: Prevent users from sending friend requests until they have completed a certain percentage of their profile, ensuring that profiles are more informative and trustworthy.
- Request Moderation: Allow admins or moderators to approve or deny friend requests before they are finalized, giving them control over new connections within the community.
- Block Friend Requests for Specific Users: Administrators can block certain users from sending friend requests, preventing problematic users from abusing the system.
- Friendship Request Filters: Implement filters that block friend requests based on custom rules, such as location, age, or other profile fields, to maintain community standards.
- Custom Error Messages: Display custom error messages when users are restricted from sending or accepting friend requests, explaining why the action cannot be completed.
- Notification Controls: Control notifications for friend requests, allowing users to opt out of receiving notifications when they are restricted from sending or receiving requests.
- Prevent Unfriending: Restrict the ability to unfriend certain users (e.g., community leaders or admin accounts), ensuring that important connections remain intact.
- Privacy Integration: Integrate friendship restrictions with privacy settings, allowing users to only accept friend requests from people they already know or trust.
Reviews
There are no reviews yet.