WordPress Content Restriction Membership Solution

A full-featured, powerful membership solution and content restriction plugin for WordPress. Support access by role to content on your WordPress site.

Get Started Now from $39Watch the video

Membership Site

Support building a gated community site

Redirect Once Failed

Redirect to a defined page once user does not have the right role or access is blocked

Payment Integration

Integrates with Easy Digital Downloads to provide payment solution

Access by Role

Restrict access to post to specific user roles

URL Filtering

Support filtering specific URL on site including post params specific

Registration Integration

Integrate with Registration plugin for registration and invitation code support

Restrict Custom Posts

Restrict all posts by post type

Restrict Portions of Content

Using a shortcode restrict portion of a post content

Easy Setup

Extremely easy to set up and deliver premium content to your subscribers.

Setup your membership Site is Few Minutes

Just watch our video below

30 Day Money Back Guarantee

We stand behind our product 100% – see our refund policy


  • Restrict to logged in users
  • Restrict by role
  • Redirect when user not logged-in
  • Redirect when role does not match
  • Restrict by URL
  • Restrict by custom post type
  • Restrict portions of content
  • Bulk update
  • Registration and Invitation codes
  • Addon: Payment integration
  • Addon: Bulk Email Invitation
  • Addon: Approve New Users



Plugin updates and support are provided for the duration of yone year. Renewals discounted at 35%. Pro add-ons are only available with  Ultimate license. All purchases are subject to our terms of use.

<h3>Registration and Invitation Codes</h3>
This registration and invitation codes supports creating a popup login and registration box allowing users to stay on the same page after login. In addition,it supports advanced features such as easy invitation codes, email verification options, reCaptcha, and more.
<li><strong>Invitation Codes</strong> – Limit registrations to users who have an invitation code. Limit amount of users for each registration code and also limit by time the usage of the invitation code. Limit a specific invitation code to a unique email address.</li>
<li><strong>User Role</strong> – Set default user role after registration and also set specific roles per each invitation code</li>
<li><strong>Email Verification</strong> – Require users to verify email after registration.</li>
<li><strong>Captcha</strong> – Support Google reCAPTCHA in the login and registration form</li>
<li><strong>Customized Emails</strong> – New user welcome email and email verification can be easily edited and changed</li>
<li><strong>Email Templates </strong>– Send customized emails to new users and email verification before first login</li>
<li><strong>Remove not confirmed accounts</strong> – Remove users who did not verify their email address</li>
<li><strong>Shortcodes</strong> – All login, registration and forgot password are supported by shortcodes which can be placed anywhere</li>
<li><strong>Widgets</strong> – Widgets to support both login and registration</li>
<li><strong>Approve Terms of Service</strong> – Option to accept terms before registration using an approval checkbox</li>
<li><strong>Add/Edit Custom Registration Fields</strong> – Plugin support adding multiple registration fields and assign them to all roles or specific roles only. Once defined admin can prepare a registration form per each role using a shortcode. All user data is saved in user’s meta information and can be exported to a CSV file</li>
<li><strong>Labels</strong> – All login and registration text labels and notifications can be easily customized according to user needs</li>
<li><strong>Integration with membership plugins</strong> – Currently integrating with external membership plugins such as S2 membership</li>
<li><strong>Redirection URL parameters</strong> – Option to redirect user after login to his own dashboard page which include a username in the URL</li>
<li><strong>Facebook Login and Registration</strong> – Support registration to your site using Facebook</li>
<li><strong>Editing the profile</strong> – Plugin provide a shortcode which can be placed in the user dashboard to edit his profile. This includes support for custom fields added using the registration plugin</li>

<h3>Bulk Email Invitation codes Addon</h3>
This addon support uploading a list of emails using a csv formatted file and generating an invitation code per each email. it also support the option to automatically send the invitation code directly to the user once uploading the file . You can check <a href=”http://creativeminds.helpscoutdocs.com/article/1407-cm-registration-cmreg-bulk-email-invitation” target=”_blank”>this help document</a> for more information.
<div id=”gallery-1″ class=”gallery galleryid-88308 gallery-columns-2 gallery-size-large”>
<dl class=”gallery-item”>
<dt class=”gallery-icon landscape”><a class=”fancybox image” href=”https://www.cminds.com/wp-content/uploads/2016-10-14_19-15-21.png” rel=”gallery-0″><img class=”attachment-large size-large” src=”https://www.cminds.com/wp-content/uploads/2016-10-14_19-15-21-1024×368.png” sizes=”(max-width: 1024px) 100vw, 1024px” srcset=”https://www.cminds.com/wp-content/uploads/2016-10-14_19-15-21-1024×368.png 1024w, https://www.cminds.com/wp-content/uploads/2016-10-14_19-15-21-300×108.png 300w, https://www.cminds.com/wp-content/uploads/2016-10-14_19-15-21-768×276.png 768w, https://www.cminds.com/wp-content/uploads/2016-10-14_19-15-21-400×144.png 400w, https://www.cminds.com/wp-content/uploads/2016-10-14_19-15-21.png 1144w” alt=”Bulk Emails Lists” width=”1024″ height=”368″></a></dt>
<dd id=”gallery-1-138688″ class=”wp-caption-text gallery-caption”>Bulk Emails Lists</dd>
<dl class=”gallery-item”>
<dt class=”gallery-icon landscape”><a class=”fancybox image” href=”https://www.cminds.com/wp-content/uploads/2016-10-14_19-15-08.png” rel=”gallery-0″><img class=”attachment-large size-large” src=”https://www.cminds.com/wp-content/uploads/2016-10-14_19-15-08-1024×637.png” sizes=”(max-width: 1024px) 100vw, 1024px” srcset=”https://www.cminds.com/wp-content/uploads/2016-10-14_19-15-08-1024×637.png 1024w, https://www.cminds.com/wp-content/uploads/2016-10-14_19-15-08-300×187.png 300w, https://www.cminds.com/wp-content/uploads/2016-10-14_19-15-08-768×477.png 768w, https://www.cminds.com/wp-content/uploads/2016-10-14_19-15-08-400×249.png 400w, https://www.cminds.com/wp-content/uploads/2016-10-14_19-15-08.png 1113w” alt=”Setup screen and email template” width=”1024″ height=”637″></a></dt>
<dd id=”gallery-1-138689″ class=”wp-caption-text gallery-caption”>Setup screen and email template</dd>
<div id=”gallery-2″ class=”gallery galleryid-88308 gallery-columns-3 gallery-size-large”></div>

<h3>Approve New Users Addon</h3>
Add the administrator the ability to moderate who register to the site by manually approving each new user registration. Admin is notified when there is a new registration so he can moderate it. User is also notified when his account has been approved

<h3>Registration Payment Addon</h3>
Support restricting registration only once registration fee was paid. You can set a global registration fee or per specific invitation code. AddOn also include email reminder settings and removal of users which register and didn’t pay. Cart system is based on Easy Digital Downloads. You can check <a href=”http://creativeminds.helpscoutdocs.com/article/1406-cm-registration-cmreg-payment-addon” target=”_blank”>this help document</a> for more information.
<div id=”gallery-2″ class=”gallery galleryid-88308 gallery-columns-3 gallery-size-large”>
<dl class=”gallery-item”>
<dt class=”gallery-icon landscape”><a class=”fancybox image” href=”https://www.cminds.com/wp-content/uploads/Payment-reminder.png” rel=”gallery-1″><img class=”attachment-large size-large” src=”https://www.cminds.com/wp-content/uploads/Payment-reminder-1024×326.png” sizes=”(max-width: 1024px) 100vw, 1024px” srcset=”https://www.cminds.com/wp-content/uploads/Payment-reminder-1024×326.png 1024w, https://www.cminds.com/wp-content/uploads/Payment-reminder-300×95.png 300w, https://www.cminds.com/wp-content/uploads/Payment-reminder-768×244.png 768w, https://www.cminds.com/wp-content/uploads/Payment-reminder-400×127.png 400w, https://www.cminds.com/wp-content/uploads/Payment-reminder.png 1123w” alt=”” width=”1024″ height=”326″></a></dt>
<dd id=”gallery-2-140306″ class=”wp-caption-text gallery-caption”>Payment Reminder Email Template</dd>
<dl class=”gallery-item”>
<dt class=”gallery-icon landscape”><a class=”fancybox image” href=”https://www.cminds.com/wp-content/uploads/Global-payment-settings.png” rel=”gallery-1″><img class=”attachment-large size-large” src=”https://www.cminds.com/wp-content/uploads/Global-payment-settings-1024×372.png” sizes=”(max-width: 1024px) 100vw, 1024px” srcset=”https://www.cminds.com/wp-content/uploads/Global-payment-settings-1024×372.png 1024w, https://www.cminds.com/wp-content/uploads/Global-payment-settings-300×109.png 300w, https://www.cminds.com/wp-content/uploads/Global-payment-settings-768×279.png 768w, https://www.cminds.com/wp-content/uploads/Global-payment-settings-400×145.png 400w, https://www.cminds.com/wp-content/uploads/Global-payment-settings.png 1180w” alt=”Global Payment Settings” width=”1024″ height=”372″></a></dt>
<dd id=”gallery-2-140307″ class=”wp-caption-text gallery-caption”>Global Payment Settings</dd>
<dl class=”gallery-item”>
<dt class=”gallery-icon landscape”><a class=”fancybox image” href=”https://www.cminds.com/wp-content/uploads/payment-for-invitation-codes.png” rel=”gallery-1″><img class=”attachment-large size-large” src=”https://www.cminds.com/wp-content/uploads/payment-for-invitation-codes.png” sizes=”(max-width: 863px) 100vw, 863px” srcset=”https://www.cminds.com/wp-content/uploads/payment-for-invitation-codes.png 863w, https://www.cminds.com/wp-content/uploads/payment-for-invitation-codes-300×211.png 300w, https://www.cminds.com/wp-content/uploads/payment-for-invitation-codes-768×540.png 768w, https://www.cminds.com/wp-content/uploads/payment-for-invitation-codes-400×281.png 400w” alt=”Payment per Invitation Codes” width=”863″ height=”607″></a></dt>
<dd id=”gallery-2-140308″ class=”wp-caption-text gallery-caption”>Payment per Invitation Codes</dd>

<h3>CreativeMinds Refund Policy</h3>
<div class=”entry-content e-content”>

CreativeMinds wants customers to be completely happy with any product or service they buy from us. If you have any questions, concerns, or problems, please <a href=”https://www.cminds.com/contact/” target=”_blank”>let us know.</a>

If the plugin fails to function properly due to a bug that we cannot support, we will be happy to provide a full refund within 30 days of the original purchase.

We stand behind our products and will assist you in solving any problem you may have, but we also expect you to adequately understand what you are purchasing and why.
<ul class=”wide33″>
<li>Before a refund is granted, you must allow us to try and solve any problem related to the product by opening <a title=”Open a Support Ticket for CM Pro Products” href=”https://www.cminds.com/wordpress-plugin-customer-support-ticket/”>a support ticket </a>.</li>
<li>License must be deactivated on the customer’s website before the refund is made.</li>
<li>Requests made after 30 days from the purchase date will not be given a refund.</li>
<li>Refunds will not be granted if you <strong>simply decide not to use the product</strong> or if the <strong>product was purchased for evaluation purposes</strong>.</li>
<li>If you only wish to try it out for evaluation, please use the product demo. Some of the products have a free edition available which you can download and install on your site,</li>
<li>Refunds will not be granted in case of coding conflicts that are related to any other products that are installed on your site.</li>
<li>In any case where you require help with conflicting products or themes, we invite you to check out our support packages</li>

Frequently Asked Questions

How do I block (or unblock) an individual post?

The plugin support blocking or restricting access to individual posts in two ways: 1- using a URL method which you can list in the plugin restrict URL section, 2 – on the metabox found on each post edit page which let you define the access restriction rules for the specific post

Can access be restricted to logged in users?

Sure. You can turn your site into a membership site allowing only logged in user to view content

Does the plugin have url filtering?

Yes. The plugin includes a URL filtering functionality to help you restrict access to content on your site which is generated with unique URLS. It can also support URL parameters and restrict only URL with specific set params

Can the content restriction be applied only to specific WordPress roles?

Yes. Plugin can control per each post which user role can access the post. This means that you can create several zones on your WordPress site which are available only to selected user groups

Can any custom post be restricted

Yes. Plugin support blocking access by custom post type. You can block access to an entire custom post to specific user roles