If you have a website, there might be a time when you need to restrict the content of your site to certain people. You might want to set the content of the site visible to only logged in users or be even more specific and make it visible to logged in users with specific roles. WordPress allows you to assign each logged in user with specific roles. One can then use this role and set content to be either visible or hidden. But, how do you restrict WordPress content to specific user? Don’t worry!
In this WPEverest article, we are going to teach you how you can restrict content by user roles with no trouble.
Why do you need to restrict content by user roles?
One thing is for sure; all of your visitors are not the same. When there is a number of people visiting your site you might want some confidential things to be accessible to a certain type of users with higher authority. Likewise, there are usually different types of plans and programs that customers sign in for according to their needs. So, you might need to restrict WordPress pages and content to the user as per the plans.
For example, you want to show the accounts page of your website to only premium users then, what do you do? This is where our Content Registration Add on comes in handy.
How to Restrict WordPress Pages and Content to specific user?
In a WordPress site, you can assign different roles to your users such as administrator, author, editor, contributor, subscriber, etc. You can even use some plugin to create custom roles like customer, member, student or similar. Then based on what roles they have, you might want to restrict content
Before assigning roles and restricting content to the users, you must first make your users register to your site. Our User Registration plugin is one of the best form plugins to make your users register in your site. So, go on and, install User Registration plugin first.
With User Registration, you can create registration forms with no trouble at all. It has the easy-to-use drag-and-drop form builder feature. So, anyone can create registration forms for their site.
Moreover, you can choose which user roles to be assigned to the user once they have filled the registration form. For this, go to the General Settings tab in the form builder. And, select the Default User Role.
Then, you need to get our premium Content Restriction Add on.
The Content Restriction Add-on is available on all of our premium plans.
If you want more details on the pricing, go to our Plans and Pricing page to choose the best plan for you.
Full Content Restriction
After you install and activate the Add-on, go to User Registration tab then, click on Settings. Then, click on the Content Restriction tab.
Now, click on the drop-down option to Allow Access To specific roles. Then, Select the roles you want to restrict access to. Also, don’t forget to add the restriction message that will be shown to restricted users.
After that, go to the post or page that you need to restrict. In the bottom of the page, you can see the Restrict This Content box. And, check the Restrict Full Content option.
Not only can you restrict content by user roles but, you can also make any particular page or post accessible to specific users only.
Below the Restrict Full Content option, there is the Override Global Settings option. Check that option. Then, click on the drop-down menu for the Allow Access To option and select Choose Specific Roles.
After that, simply choose the user roles you want to give access to from the Allow Access To Roles option.
Partial Content Restriction
Similarly, you can also restrict content by user roles partially. The Content Restriction add-on provides a shortcode for that. Just insert the content you want to restrict inside the given Shortcode and, your job is done!
After you restrict pages or content by user roles, the user will see the restriction message you set up when they try to access that content or page.
Hence, there are various reasons you need to restrict WordPress pages and content to specific user. According to your business plans and programs, there may be customers with different user roles. Similarly, you can restrict pages and content to the members of your website. Hopefully, you can now restrict content by user roles effortlessly with the help our User Registration Content Restriction Add on.
If you found this article helpful, don’t forget to share!