The MemberPress Registration Restrictions plugin (often referred to as an “add-on”) is designed to give site administrators granular control over who can sign up for memberships. It moves beyond simple “open or closed” registrations by allowing you to block or allow users based on specific technical and demographic data.
This is EXACTLY the same product as distributed by the developer. Sales Page
1. Primary Restriction Types
The plugin allows you to set restrictions at a Global level (across the whole site) or a Per-Membership level.
-
IP Address Restrictions:
-
Capabilities: Block or allow specific IPv4 or IPv6 addresses.
-
Advanced Logic: Supports Wildcards (e.g.,
192.168.1.*) and CIDR Notation (e.g.,192.168.0.0/24) for restricting entire network ranges.
-
-
Email Domain Restrictions:
-
Use Case: Prevent signups from “throwaway” or competitor email providers (e.g.,
@mailinator.com) or limit signups to specific corporate domains (e.g.,@company.com).
-
-
Email Address Restrictions:
-
Use Case: Blacklist specific individual email addresses from ever registering again.
-
-
Age Restrictions:
-
Functionality: Adds a required “Age Verification” field to the registration form.
-
Verification: You can set a minimum age (e.g., 18 or 21). The system logs whether the user consented to the age agreement in their member profile (
WP-Admin > MemberPress > Members).
-
-
Geographic Restrictions (GeoIP):
-
Restrict signups based on the user’s Country or specific Region (useful for compliance with local laws or regional licensing).
-
2. Advanced Registration Controls
-
Invitation Codes: Require a specific code for a user to complete the registration process.
-
Admin Approval: Hold new registrations in a “pending” state until a site admin manually approves the account.
-
Time-Window Limits: Set specific dates or time windows during which a membership is open for registration (ideal for “launch-style” courses).
-
Capacity Limits: Limit a membership to a specific number of members (e.g., “First 100 people only”). Once reached, it can automatically trigger a Waiting List.
-
Device/Browser Restrictions: Block or allow registrations specifically from mobile devices, tablets, or specific browsers.
3. User Experience & Customization
-
Custom Error Messages: You can write specific messages for blocked users (e.g., “Sorry, this membership is only available to employees with a @company.com email.”).
-
Redirection Logic: Instead of just showing an error, you can redirect blocked users to a different landing page or an alternative membership plan.
-
Anti-Spam: Includes built-in Honeypot and reCAPTCHA options to prevent bot registrations without ruining the user experience.
- Categories: WordPress Plugins
- Tags: MemberPress
