Role Based Content Restrictor
Restrict access to pages, posts, and custom post types by user roles. Redirect unauthorized users to a custom page or a global fallback.
Plugin info
Maintenance & Compatibility
Maintenance score
Actively maintained • Last updated 74 days ago • 3 reviews
Is Role Based Content Restrictor abandoned?
Likely maintained (last update 74 days ago).
Compatibility
Similar & Alternatives
Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.
Description
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
Installation
- Upload the plugin folder to
/wp-content/plugins/role-based-content-restrictor/or install directly from the WordPress Plugin Directory. - Activate the plugin from Plugins > Installed Plugins.
- Go to Settings > Role Restrictions to configure the default redirect.
- Edit any page/post and use the Restrict Access meta box to choose roles and a redirect page.
Frequently Asked Questions
Yes! The plugin works with all public post types registered in WordPress.
Not yet. You can redirect them to a page where you handle the external redirect using a simple script or shortcode.
Yes, you can select multiple roles for each piece of content.
The plugin will use the global fallback page set in the plugin settings. If that’s not set, users are redirected to the homepage.
Review feed
Changelog
1.2.0
- Confirmed compatibility with WordPress 6.9
1.0.2
- Minor fixes for submission and compliance with WordPress.org guidelines.
1.0.1
- Improved compatibility with WordPress.org guidelines (removed
load_plugin_textdomain). - Updated text domain and folder structure to match slug.
- Minor code cleanups.
1.0.0
- Initial public release.

