How To: Restrict Access to Content on Your WordPress Site – Free & Premium Plugins

There are many scenarios where you may wish to restrict access to a piece of content on your WordPress-based website. Maybe you are offering an eBook or other digital file for download and you wish the user to complete an action before they gain access to it, such as paying, subscribing to a newsletter or sharing on a social network etc. That’s where a plugin for restricting content comes in, and there are quite a few free and commercial options available which we will be taking a look at today.

Elementor WordPress Page Builder

Free Plugins

Page Restrict


Page Restrict plugin allows the webmaster to restrict certain content or certain posts to registered members. If you write an exemplary post on “How to become an engineer?”, you can make this content available only to your registered users.So you can reward your registered users and at the same time offer incentive to those readers who frequent your blog. With this plugin, you can display a custom message that informs the reader that he/she has to register on your website to access premium content.You can cherry pick your website and make all of your bests works, available only to registered users.

Page Restrict»

Restrict Category


The first plugin I’ve mentioned allows you to select exactly, what content you want your readers to have access to. But, if you want to restrict a larger number of posts, then it might be impractical to use the first plugin. If you’d like to create a certain category that consists of only your best work and you’d like to condition the availability of that work, then this is a better plugin. For example, you can create a category called “premium content” and make it available only to registered members. You can put all your premium content under one roof and attract new members. This method is very much recommended for websites that produce large quantities of premium content that can not be sorted out individually.   You can limit availability of the content with criteria such as username and user role to distinguish your blog’s readership.

Restrict Category»

Restrict Content

You can use this plugin to restrict content to only registered users. Any page or post can be made available for viewing only to registered members. The restriction can be conditioned on whether the member is an editor or a subscriber or an author. So you can fine tune who among the members can view certain content. The content restriction features extend into menu drop down features and works well with short codes as well.

Free Version»


And if you’d like to add more features to this plugin, there is a Pro version of the plugin available. This pro version includes features such as unlimited subscription levels, discount codes, payment tracking, Paypal integration and a good member management system.

Pro Version» | Price:$42 for one website.

A few add-on plugins for Restrict Content Pro

Restrict Content Pro – bbPress


This plugin can be used to restrict access to certain or all bbPress forums and topics on your website.It makes it very easy to ensure that only the paid members have access to these forums.

Restrict Content Pro bbPress»

Restrict Content Pro – Wysija


Wysija is a newsletter plugin of choice for many WordPress websites and there must be a facility that allows you to restrict newsletter content as well. This plugin helps you restrict your newsletters from being sent to non members.

Restrict Content Pro – Wysija»

Restrict Content Pro – Mail Chimp

This plugin is very similar to the previous plugin except for the fact that it works with Mail Chimp, which is another popular newsletter plugin for WordPress users. You can use this plugin to set up a “sign up for newsletters” option in Restrict Content Pro.

Restrict Content Pro – Mail Chimp»

Restrict Content Pro – Affiliates Pro Add On

It is an add-on plugin that works such that it enables the Affiliates plugin to work in tandem with Content Restrict Pro. Using this plugin will allow affiliates to register on your website and enable you to earn with affiliate marketing.

Restrict Content Pro – Affiliates Pro Add On»

Restrict Content Pro – Download Monitor

This is an extension plugin that does not have any options, instead it simply restricts “member only downloads” to paid subscribers. If you do not set a file under “member only”, then it will be available to any active subscriber.

Restrict Content Pro – Download Monitor»

Like Gate


If you use this plugin, you can greatly increase the likeablity of the content. For example, if a visitor likes your post, then some new previously hidden content is revealed much to the pleasant surprise of the reader. And as a result of a few extra likes the visibility of your posts greatly increases across the social networks.

Like Gate» 

Pay with a Tweet


Similar to the like plugin, this particular plugin employs Twitter to spread your message and increase the visibility of your website across Twitter. You can use this plugin to allow visitors to download files, after tweeting a message of your making. A  number of buttons can be created with this plugin, you can restrict content using short codes as well or if you prefer you can use it as a widget.

Pay with a Tweet»

Premium Plugins

PrivateContent  Multilevel Content Plugin


A plugin that creates mutlilevel login, private content, user private pages and users management features. Once you’ve installed this plugin, you can import a list of users using a CSV file. Then you can proceed to extend restrictions on taxonomies and custom post pages. In this manner, you can create a different website for different users giving each a level of access, that suits you and your business’s best interests. You can redirect users, if they happen to stumble into a page where they are not granted access to the content. In addition, there is a form builder which makes it easy for people to register on your website.

PrivateContent  Multilevel Content Plugin»

Facebook Viral Content Locker


This plugin allows you to lock content such as images, videos, text that are part of your WordPress posts or pages. It allows readers to view this content only after they connect using Facebook. This plugin can be used to display any message on your reader’s Facebook wall. And if need be you can also export your user data using CSV files. The plugin is loaded with a short code generator as well.You can customize how the restricted content appears to a viewer.

Facebook Viral Content Locker»

Pages by User Role


A premium WordPress plugin that can be used to block content such as posts, pages and custom post pages. The criteria used to selectively reveal content is the user role. So with this plugin, only certain user roles may be given access to premium content. And if someone without the required clearance were to stumble on to a page that they aren’t given access to, the plugin automatically redirects them to an alternate page. This can be done differently for different pages and each redirect can be manually set.

Pages by User Role»

WP SMS Verification


This plugin can be used to create restricted content in any part of WordPress website. The plugin prompts users to enter the mobile phone numbers and sends a verification code. When the user enters this code, the user is verified. After the verification process is complete the user can view the content.

WP SMS Verification »

Social Liker


A plugin that presents the different social media networks in 6 designs. The user may create content that is accessible to the reader, only once the reader has selected any one of these share options.

Social Liker»



Vishnu is a freelance writer by night, works as a data analyst by day.

7 thoughts on “How To: Restrict Access to Content on Your WordPress Site – Free & Premium Plugins”

  1. Pretty component to content. I simply stumbled upon your weblog and in accession capital to claom tat I get in fact loved account your
    blog posts. Anyway I will be subscribing on your augment or even I achieement you access consistently fast.

  2. You have misunderstood what the plugin “Restrict Category” does: It does not restrict the accessibility to readers of the blog, but to the editors.

  3. Is there a plugin that allows everyone to see the download links but allows only registered users to download?

Comments are closed.