Home Plugins role based content restrictor
Role Based Content Restrictor logo

Role Based Content Restrictor

by inzidev on WordPress.org

Restrict access to pages, posts, and custom post types by user roles. Redirect unauthorized users to a custom page or a global fallback.

(3)
The global settings page, where you can define a default redirection page for users who do not have the required role.

The global settings page, where you can define a default redirection page for users who do not have the required role.

Role Based Content Restrictor allows you to restrict access to individual posts, pages, and custom post types based on user roles.

You can:
* Allow specific roles per page/post.
* Set a custom redirect page per post.
* Configure a global fallback redirect from the plugin settings.
* Optionally display a message or notice on the redirect page.

Perfect for:
* Membership sites
* Learning Management Systems (LMS)
* Intranets and company portals
* Client dashboards or gated content areas

Lightweight, developer-friendly, and works with any theme or builder (Elementor, Gutenberg, etc.).

About the Author

Inzamam Abbasi – Professional WordPress Developer with over 10 years of experience, specializing in custom plugin development and scalable WordPress solutions.
I’ve successfully delivered 1,000+ projects, including membership systems, e-learning platforms, booking systems, and more.

Learn more at inzidev.com

Active installations40+
Weekly downloads
14-30.00%
Version1.2.0
Last updated12/3/2025
WordPress version5.8
Tested up to6.9.1
PHP version7.4
Tags
access-controlcontentmembershiprestrictroles-based-content-restrictor