WordPress plugin intelligence profile

RoleCraft: User Access Control – Roles, Capabilities & Content Restriction

Take control of WordPress with custom user roles, capabilities, admin menu access, widget control, and content restrictions in one plugin.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.3.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.1 · PHP 8.1
Directory statusactive
Last directory update25 Aug 20262mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records RoleCraft: User Access Control – Roles, Capabilities & Content Restriction version 1.3.0 as active, updated 2mo ago and tested up to WordPress 7.1.

Overview

About this plugin

RoleCraft User Access Control is a lightweight and comprehensive access control solution for WordPress that gives administrators precise control over what users can do, what they can access, and what content they can see.

Manage custom user roles and capabilities, assign multiple roles to users, control dashboard menus and the admin bar, restrict widgets and sidebars, and protect content across posts, pages, and custom post types — without relying on multiple plugins or custom code.

Designed for site administrators, developers, agencies, client websites, membership sites, LMS platforms, and custom WordPress projects, RoleCraft User Access Control brings commonly scattered access-control features together in one clean and intuitive interface.

🔐 Roles & Capability Management

Create and manage the permission structure of your WordPress installation without editing code.

  • Custom Role Management: Create, edit, and delete custom user roles directly from the WordPress dashboard.
  • Granular Capability Management: Add or remove individual capabilities from custom roles for precise permission control.
  • Multiple Roles per User: Assign multiple roles to the same user from their profile.
  • Bulk Role Assignment: Add or remove roles from multiple users at once.
  • Fallback Role: Automatically assign a configured fallback role when users are affected by the deletion of a role.
  • Automatic Role Assignment: Automatically assign one or more selected roles to newly registered users.

🛡️ Dashboard & Admin Access Control

Control what different user roles can see and access inside the WordPress administration area.

  • Admin Menu Permissions: Control the visibility and access of dashboard menus and submenus by user role.
  • Admin Bar Visibility: Show or hide the WordPress admin bar for specific user roles.

This allows you to create cleaner, more focused dashboard experiences for clients, editors, contributors, members, and other user groups.

🧩 Widget & Sidebar Permissions

Control access to classic WordPress widgets and sidebars according to user roles.

  • Widget Access Control: Restrict widget visibility and editing permissions based on user roles.
  • Sidebar Permission Manager: Manage role-based permissions for specific sidebar widgets across the frontend and backend.

🔒 Content Restriction

Restrict access to content based on user roles without requiring custom development.

  • Custom Post Type Restrictions: Choose which post types can use content restrictions.
  • Per-Post Access Control: Restrict individual posts and pages by selecting which user roles are allowed to view their content.
  • Custom Restriction Messages: Configure personalized messages displayed when access to restricted content is denied.

⚡ One Plugin, Multiple Access-Control Layers

Instead of installing several separate plugins to manage roles, capabilities, dashboard access, widgets, and restricted content, RoleCraft User Access Control brings these controls together in one focused solution.

From user permissions and administrative access to frontend content restrictions, everything can be managed from a unified interface.

🚀 Built for Modern WordPress

  • Lightweight by Design: Built around WordPress Core APIs without unnecessary dependencies or feature bloat.
  • Modern PHP: Requires PHP 8.1 or newer.
  • Developer Friendly: Designed to fit client websites, custom WordPress projects, membership sites, LMS platforms, and other advanced WordPress installations.
  • No Coding Required: Configure roles, capabilities, access rules, and restrictions directly from the WordPress dashboard.

💡 Common Use Cases

RoleCraft User Access Control is useful for:

  • Client Websites: Give clients access only to the tools and dashboard areas they need.
  • Membership Websites: Control access to content and functionality according to user roles.
  • LMS Platforms: Separate administrative, instructor, and learner permissions.
  • Client Portals: Create focused dashboard experiences with role-specific access.
  • Editorial Workflows: Define precisely what different users and roles can manage.
  • Custom WordPress Applications: Build granular permission structures without developing a custom access-control system from scratch.
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • access control
  • admin menu
  • content restriction
  • user roles
  • capabilities
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.1 · PHP 8.1
Update activity25 Aug 20262mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.