Ad Inserter
94Manage Google AdSense ads, banners, ad rotation, sticky widgets, AMP ads, ads.txt, tracking, header and footer...
Restrict access to pages, posts, and custom post types by user roles or login status with a clean and conflict-free interface.
Role Based Content Restrictor is a WordPress plugin that enables you to restrict access to posts, pages, and custom post types based on user roles or login status. It features a simplified interface that allows you to set restrictions easily, including options for logged-in users, logged-out users, or specific user roles.
This plugin is suitable for membership sites, learning management systems, intranets, and client dashboards. Its clean UI and smart logic help prevent configuration conflicts, making it user-friendly for both site administrators and developers.
Best for: This plugin is best for membership sites and learning management systems that require content access control.
What it does well
Where it falls short
Role Based Content Restrictor offers a straightforward solution for managing content access based on user roles. It is a practical choice for those needing to restrict content effectively.
inzidev's own description of Role Based Content Restrictor, lightly tidied.
Role Based Content Restrictor allows you to restrict access to individual posts, pages, and custom post types based on user roles or login status — now with a simplified and intuitive interface.
The plugin now uses a single “Restriction Type” selector instead of multiple toggles:
Only relevant fields are shown based on the selected option, making configuration clearer and preventing conflicts.
The plugin ensures consistent behavior with a clear priority system:
When Visitors Only is enabled:
– Logged-out users can access the content
– Logged-in users are redirected to a selected page
– If no page is selected, the plugin uses the post redirect or global fallback
– Administrators are always allowed access
Existing settings are fully preserved:
– Older saved configurations are automatically mapped to the new interface
– No data loss when switching between restriction types
– Hidden fields are not submitted to prevent accidental overwrites
Perfect for:
* Membership sites
* Learning Management Systems (LMS)
* Intranets and company portals
* Client dashboards or gated content areas
* Login / Register pages (visible only to visitors)
Lightweight, developer-friendly, and works with any theme or builder (Elementor, Gutenberg, etc.).
Other plugins for custom content structures.
Manage Google AdSense ads, banners, ad rotation, sticky widgets, AMP ads, ads.txt, tracking, header and footer...
ACF helps customize WordPress with powerful, professional and intuitive fields. Proudly powering over 2 millio...
Checkout Field Editor (Checkout Manager) for WooCommerce – The best WooCommerce checkout manager plugin to man...
Easily reorder posts, pages, custom post types, and taxonomies with intuitive drag-and-drop sorting in the Wor...
The #1 user-rated activity log plugin for event logging, activity monitoring and change tracking.
Admin UI for creating custom content types like post types and taxonomies