
Restrict access to pages, posts, and custom post types by user roles. Redirect unauthorized users to a custom page or a global fallback.
| Author: | inzidev (profile at wordpress.org) |
| WordPress version required: | 5.8 |
| WordPress version tested: | 6.9 |
| Plugin version: | 1.2.0 |
| Added to WordPress repository: | 04-10-2025 |
| Last updated: | 03-12-2025 |
| Rating, %: | 100 |
| Rated by: | 3 |
| Plugin URI: | |
| Total downloads: | 506 |
| Active installs: | 50+ |
![]() Click to start download |
|
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
Screenshots
FAQ
ChangeLog


