Web Hosting

How to Limit Access to WordPress Pages by User Role?3 min read

If you want to control access to certain WordPress pages as per user role, you are not alone. Many businesses want to limit access to certain pages for users on their website. Here, we will discuss how to do it.

WordPress, by default, comes with limited tools to limit access to content on your site. You can create password-protected and private posts but they won’t let you to control access.  Fortunately, you can do just that by using several WordPress plugins. Choose one of them to limit pages to some users, user roles, or user groups.

Want to make your content sharable, download now Social Locker plugin for WordPress.

With these plugins, you can create pay-per-view sites, create a membership site, or even family blogs. It also allows you to add paid subscriptions and monetize your content.  Here are the plugins and steps to restrict WordPress pages as per user role.

Restrict Content Pro

Restrict Content Pro is the best solution to control who can access your content. You can also add paid subscriptions to membership website and make money online. First of all, you have to install and turn on the plugin.

Start your own online business and make money online with Amazon affiliate store on WordPress.

Once it is activated, go to Restrict > Settings page and provide your license key. On Restrict Content Pro, you can get this key. To choose the payment gateway, go to payments tab. You may accept payments through Braintree, 2Checkout, Authorize.net, and PayPal.

Now you can add credentials for each payment mode. Be sure to store your settings with “Save Options” button. Now edit the posts or pages you want to restrict.

Go to “Restrict the Content” Meta box on edit screen and choose the option “Members with Certain Role”. Choose the user role and publish or update your content. You can also create your subscription levels.

MemberPress

It is another best membership plugin for WordPress. You can easily create your membership website by adding paid subscriptions. First of all, install and activate MemberPress plugin.

Go to MemberPress > Activate page and provide your license key which is available on the official MemberPress website. Now click on Add-Ons and install the add-on “WordPress User Roles”.

After installing the add-on, go to MemberPress > Options. Click on payments tab. MemberPress supports Stripe, PayPal (Express, Standard, and Pro), and Authorize.net. Choose payment methods to use and provide the credentials required.

Now create a membership plan by clicking “Add New” under MemberPress > Memberships page.

Provide a title for the plan and set billing type, pricing, and expiration settings. Scroll down to the Meta box “Membership Options” under the post editor, where you can setup various options for the specific plan.

Under membership options, go to “Advanced” tab and choose user role. Each user has its own permissions. You can create custom user role for the plans on your site.

Create classified ads and listings on your WordPress with these WordPress themes.

Now, you can publish your membership plan. To add more plans, repeat the process to add them. After creating membership plan, you need to set up the rules to limit access to your content. Click on “Add New” button under MemberPress >Rules. Now you will go to “Rules Edit” page where you are able to choose various conditions and connect them to membership plan. Now edit the content and add it to that category.

(Visited 13 times, 1 visits today)

Leave a Reply