Site and Content Restriction - Membership Plugin for WordPress

Site Access Restriction | Restrict Site and Content Access WordPress Plugin

Site and Content Restriction - Membership Plugin for WordPress main image

A gated content powerful solution and restricted content plugin for WordPress. Restrict content access by user role on your WordPress site.

Access and Content Restriction WordPress Plugin Description

Lock away your exclusive content and give access only to valued members. The WordPress Site and Content Restriction plugin allows you to control which WordPress users can view each post or page on your site.

Choose which post type, category or even specific page should be locked – and to whom. Only logged-in users can access? Only Administrators? Only accounts created more than 7 days ago? You can control everything.

Create the ultimate gated site with content dripping and hidden pages.

Membership Plugin Solution

WordPress Restricted Content Plugin acts as a WordPress membership plugin and lets you restrict content.

Manage private content on your WordPress Posts, Pages, Categories, URLs, Custom Posts, and even portions of a post's content using a shortcode

Lock certain users out of premium content
Lock certain users out of premium content

Redirect, Hide All, Hide Part

How to hide content? Choose between:

  1. Hiding all content
  2. Showing 20% excerpt with fade out
  3. Redirecting to another page
Page's content is partially hidden
Page's content is partially hidden

This the best solution for gating content on your WordPress site based on membership or role.

Access and Content Restriction WordPress Plugin Use Cases

  • Exclusive Club – Create a website with exclusive content accessible by paid members only. When a guest tries to access the premium content, he/she will be redirected to the “Join Now” page. Create a customer area accessible only to limited users
  • Tiered Membership – Use this subscription plugin to grant limited access to new users, locking sections of certain posts or pages. Users with membership subscriptions will see the complete content
  • Drip Content – Only allow new users to see the forum page 7 days (or any other number of days) after registration. Or lock all new Editor accounts from posts with the category “Sensitive” until their accounts complete one month
  • Menu Items Visibility – The plugin allows to restrict menu items to different user roles and depending on if they are logged in or not

WordPress Access and Content Restriction Plugin Related Use Cases

Membership-Solution- Site and Content Restriction WordPress plugin

Gated Content Solution

You can open part of your WordPress site posts to visitors who are not logged in while leaving other pages to be accessible only to logged-in users or to registered users with specific roles in a private area.

Restrict complete Pages or Posts from appearing to website visitors who haven't paid a subscription as an easy way to monetize premium content access within a private section on your membership site

Settings Options To Restrict Access to content Based on Post Type
Settings Options To Restrict Access to content Based on Post Type

Enable different membership levels to lock content of different types to create a tiered subscription level membership platform

Restrict-Content-Access- Site and Content Restriction WordPress plugin

Restrict access to content by specifying URL

The WP Restrict content plugin is easily configurable with many powerful features.

You can protect URLs which are generated by third party plugins directly from the restrict content URL dashboard and apply restrictions on specific actions used within the subscription plugin.

Dashboard Controlling URL Access Rules
Dashboard Controlling URL Access Rules

For example, you can block posting new questions while letting users view existing questions’ content.

Drip Content By Time and Role

Lock pages to accounts until they have been active for a set amount of days.

Set different time values for each role.

Choose a specific page users will be redirected to if they still don't have access.

For even more control, set a timer on each individual page of your site.

Dripping content settings
Dripping content settings

Restrict Access by Specific Date or Period

Open the access to certain pages or site areas by setting a specific period of time or date.

Define it for any post type, URL, category or a specific post/page

Date/time restrictions
Date/time restrictions

Restrict Based on Category

Impede certain roles from accessing certain categories of your content.

This applies to any post, page or custom post type, even if they were created by third-party plugins.

Example: let only Authors view posts with the category 'Sensitive'.

Or hide special WooCommerce products from regular customers.

Restricting view of WooCommerce product category
Restricting view of WooCommerce product category

How To Restrict Content by User Role

  • Control WP Site Access – Easily restrict complete post content. Also supports private content restrictions for pages, custom posts, part of a post and any URL within your site
  • Content Drip Solution – Hide precious content from recently-created accounts. Instead, grant them access only a after a set amount of days
  • Restrict Content by Role – Open content only to specific WordPress roles and support several access levels of restriction. For example, you can restrict content to only Administrators, Editors, Authors, and Subscribers
  • Gated Content WordPress Site – Give access to part of the content of a page or post to visitors while locking valuable content to members only
  • Site Lock Down – Protect your content and by creating private areas, access levels for post and pages
  • User Login and User Registration Support – Integrates with the User Registration plugin to provide easy user login and user registration support

Access and Content Restriction WordPress Plugin Editions

  1. Pro – Includes the complete subscription plugin functionality
  2. Advanced – Also includes the User Registration and Invitation Codes plugin bundled. Manage private content for your users!
  3. Ultimate – Also includes the User Registration and Invitation Codes plugin together with 3 add-ons – Payment Integration, Approve New Users and Bulk Invitations Codes bundled. Powerful membership management!
Site Access Lock- Site and Content Restriction WordPress plugin

Access and Content Restriction Additional Resources

WordPress Access and Content Restriction Related Plugins

RSS Post Importer Plugin
RSS Post Importer
RSS post importer is the best and most advanced tool for importing and displaying external posts using RSS and Atom feeds to your WordPress site. You can import posts from multiple RSS feed and publish them as custom posts while using keywords to filter content
[ Video]  [ Userguide]
CM Tooltip Glossary Pro
Tooltip Glossary Plugin
Creates an A-Z Glossary of terms to clarify meanings or context of your site's content inside hovering tooltips. Automatically generates pages and backlinks within your site to enhance SEO and UEX. Integrates with dictionary and WikiPedia.
[ Video]  [ Userguide]
FAQ Knowledge Base and Widget
This plugin builds a frequently asked question (FAQ) knowledge base on your WordPress site. The plugin allows your WordPress users to search the frequently asked questions (FAQ) and vote for the best answers. Categorize frequently asked questions or create a FAQ forum for users.
[ Video]  [ Userguide]

Access and Content Restriction Features

Please check the user guide to learn more about this plugin

Restrict Page/Post Access

Restrict Custom Post Types – Control the access to all posts of a specific custom post type
URL Filtering – Lock access to specific URLs, allowing you to restrict actions added by external plugins
Restrict Access to Visitors – Choose whether the page or post should be open to all users or registered users only for each page or post. Protect your content now
Restrict Access by Role – Set whether or not the page should be open to specific user roles only for each page or post
Drip Content by Account Age – Only allow access to accounts active for a certain number of days
Restrict by Category – Prevent certain user roles from accessing specific categories, including from posts, pages and custom post types
Date Restrictions – Open the access to specific posts or pages for a specific day or period of time
Restrict Access by Capability – Advanced WordPress users can use the subscription plugin to limit access based on capabilities, such as edit page
Restrict the Content Fully or Partially – Define how much content you want to restrict for your users: hide all content or show only some part of it
Edit Denied Message – Display any text, in any language, when users are denied access
Exclude Blog Homepage – If you use the latest blogs as homepage, you can easily create an exception to make sure the homepage is not restricted
User Blacklist – Create a list of users who are denied access to content
User Whitelist – Create an exclusive list of users who are granted access to content
Allow Guest Users Only – Restrict content so that only non logged-in (guest) users can access specific pages or content

Redirect Features

Redirect Page – Define a page users will be redirected to once they try to access content which is available for members only
User Role Redirect Page – Select a redirect page users will be redirected to once they try to access content restricted to a different role
Time Redirect Page – Choose the page users will be redirected to if their account hasn’t hit the necessary number of days from creation

Membership Solution Utilities

Bulk Update – Update multiple access restrictions to post and pages at once
Quick Edit – Support quick edit functionality so “ad hoc pages” can also be edited to add access restrictions. This is useful for 3rd party plugins
Customize Denied Message – Define the content users without access will see
Restrict Menu Items – Control the visibility of menu items for different user roles and depending on if they are logged in or not


Registration and Login – Integrate the User Registration and Invitation Codes to allow easy login and registration. Control the fields in your registration forms by role. Offer registration by invitation code, same page login and many other powerful features

Content Restriction Plugin Editions and Pricing

FeaturePro EditionAdvanced EditionUltimate Edition
$39 $69 $119
Restrict access to registered users IncludedIncludedIncluded
Restrict access by role IncludedIncludedIncluded
Redirect-to for when users are not logged-in IncludedIncludedIncluded
Redirect when role doesn’t match requirement IncludedIncludedIncluded
Restrict access by URL IncludedIncludedIncluded
Restrict access by custom post type IncludedIncludedIncluded
Restrict portions of content in post IncludedIncludedIncluded
Restrict access by account age (Content dripping) IncludedIncludedIncluded
Date restrictions IncludedIncludedIncluded
Restrict access by category IncludedIncludedIncluded
Menu items control IncludedIncludedIncluded
Bulk update access settings IncludedIncludedIncluded
Shortcode support IncludedIncludedIncluded
Registration plugin included Not includedIncludedIncluded
Payment support Not includedNot includedIncluded
Approve users after registration Not includedNot includedIncluded
Send invitation in bulk emails Not includedNot includedIncluded
$39 $69 $119

Access and Content Restriction Frequently Asked Questions

Please check the user guide to learn more about this plugin

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

The plugin supports 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 lets you define the access restriction rules for the specific post.

Is there a registration and login widget without the CM Registration plugin?

No. You need to have both the Registration plugin and the Content Restrictions plugin to be able to display a registration and login widget.

You can of course always use the WordPress default login and registration screens.

Can access be restricted to logged-in users?

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

Can I restrict only certain URLs or pages of my site?

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 specifically set params.

To learn more about URL filtering with the Content Restriction Plugin see this User Guide.

Can the content restriction be applied to specific WordPress roles?

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

Can I restrict access to certain pages for a specific period of time?

Yes, you can define a day or period of time when your site visitors will have access to the post/page or site area. Learn more about it in this Help Article.

Can the content restriction be applied to specific Custom Post Types?

Yes. The plugin can control which post types including custom post types will have access restrictions. Once limit access but post type all posts under this post type will be restricted.

Can I prevent only new accounts from accessing parts of my site? (Content drip)

Yes, you can set this time restriction, in days, by post type and role. Also, in individual pages.

Learn more: Site Access Restriction (SAR) – Restricting Content For X Days After Registration.

I use a plugin that has categories. Can I restrict access to those?

Likely yes. The Site Access Restriction plugin allows you to control access by role to categories of all post types. However, since that may involve third-party code, the feature might be obstructed by the other plugin.

Can I show or hide specific menu items for different users?

Yes, you can control which menu items to display for specific user roles or to logged-in/non-logged-in users. Learn more about it in this Help Article.

Access and Content Restriction Plugin Image Gallery

Access and Content Restriction Reviews

Site and Content Restrictions Release Notes

Version 1.6.1 from the 18th Dec 2021

  • Added support to restrict wp nav menu items

Version 1.6.0 from the 22nd Sep 2021

  • Added support to change restrict partially content x%

Version 1.5.9 from the 31st July 2021

  • Compatible with PHP 7.4

Version 1.5.8 from the 30th June 2021

  • Added support to add access to page/post/URL should expire from the user first access
  • Added support to add access to page/post/URL should expire at a specific date/time
  • Compatible with polylang plugin

Version 1.5.7 from the 23rd May 2021

  • Updated license package to version 1.9.1
  • Added support into access shortcode to add multiple user ids in “userid” parameter

Version 1.5.6 from 11th May 2021

  • Added custom filter support called cmsar_single_content

Version 1.5.5 from 26th April 2021

  • Added support to restrict content with shortcode only

Version 1.5.4 from 23rd April 2021

  • Implemented param deniedtext_html for shortcode access to show html instead of protected content
  • Added options to set html for it

Version 1.5.3 from 15th April 2021

  • Bugfix related to before redirect hook

Version 1.5.2 from 13th April 2021

  • Fixed user search functionality in options

Version 1.5.1 from 6th April 2021

  • Added hook before redirect

Version 1.5.0 from 31st March 2021

  • Updated settings description

Version 1.4.11 from 9th March 2021

  • Fixed problem with using blacklist and whitelist with an impressive number of site users

Version 1.4.10 from 16th Feb 2021

  • Added new options “whitelist”, “blacklist”
  • Added new option “allow only anonymous access”

Version 1.4.9 from 2nd Jan 2021

  • Bugfix in fade access denied view html

Version 1.4.8 from 30th Nov 2020

  • Bugfix related to custom post type restriction

Version 1.4.7 from 8th Sep 2020

  • Bugfix related to Too Many Redirects with category restrictions

Version 1.4.6 from 24th Aug 2020

  • Added support to show access restriction label with each post on category/archive page
  • Bugfix related to access denied due to time restriction URL

Version 1.4.5 from 26th July 2020

  • Bugfix related to category restriction feature

Version 1.4.4 from 4th July 2020

  • Added new setting for exclude homepage displays with your latest posts

Version 1.4.3 from 11th June 2020

  • Bugfix related to restriction message view feature

Version 1.4.2 from 26th May 2020

  • Feature: Added restriction message view
  • Updated package 1.9.0

Version 1.4.1 from 1st Apr 2020

  • Feature: Added restriction by category
  • Feature: Added restriction which allows denying access X days from registration

Version 1.4.0 from 17th Mar 2020

  • Bugfix in meta settings with media attachment
  • Updated package 1.8.10

Version 1.3.9 from 25th Dec 2019

  • Added support to restrict post taxonomy too

Version 1.3.8 from 12th Oct 2019

  • Added labels tab in settings
  • Fixed the page restriction bug for wildcards
  • Fixed the bug with restrictions not working for some custom post types

Version 1.3.7 from 8th June 2019

  • Removed warning
  • Updated package 1.8.9

Version 1.3.6 from 21st Mar 2019

  • Updated package 1.8.6

Version 1.3.5 from 5th Dec 2018

  • Bugfix related to check user role
  • Remove notice and warning

Version 1.3.4 from 20th Nov 2018

  • Bugfix related to live bind in jQuery

Version 1.3.3 from 9th Nov 2018

  • Added restrict dashboard access to user as per user role.
  • Updated license package.

Version 1.3.2 from 20th March 2018

  • Updated the shortcodes page.

Version 1.3.1 from 18th June 2017

  • Updated licensing package

Version 1.3.0 from 25th Nov 2016

  • Fix bug while processing shortcodes within shortcodes

Version 1.2.0 from 17th Nov 2016

  • Added parameter reverse to the access shortcode

Version 1.1.0 from 5th Oct 2016

  • Added URL filters
  • Added the access shortcode
  • Added post bulk edit feature
  • Added post quick edit feature
  • Added access settings per post type

Plugin First Release 27th September 2016

Do you need additional functionality?

We can implement additional features, change the interface and integrate external resources. Get in touch with us!

We Accept All Major Credit Cards
Accepted payment methods include all Credit Cards and PayPal