Exclusive Sale! Grab Flat 10% OFF on WooCommerce Plugins! | Use Coupon: WPSGRAB10 & Get More Offers

WPSwings Role Permission Editor
Home » WooCommerce Plugins » WPSwings Role Permission Editor
Version: 1.0.0

WPSwings Role Permission Editor

WPSwings Role Permission Editor

WPSwings User Role Manager replaces WordPress's legacy role editor with a single, modern control center. Build custom roles from a visual capability matrix, override permissions per user, restrict admin menus, widgets, and REST routes by role, and track every change with a full audit log — with AI assistance that can draft a role from a plain-English description.

Unlimited Roles Unlimited Roles
Capability Matrix Capability Matrix
User Overrides User Overrides
Audit History Audit History
JSON Import/Export JSON Import/Export

START FREE STAY POWERFUL

Everything You Need to Manage Roles (for FREE)

  • Create & Manage Unlimited Custom Roles
  • Visual Capability Matrix for Every Role
  • Per-User Capability Overrides
  • Full Audit Log with Before/After Diffs
  • Role Templates & JSON Import/Export
Download Free Version
protection
Buyer Protection
support
1 Year Free Support
connect
Connect Us 24x7
Try it free
Watch Video
Documentation

Real Success, Real Stories

Assax Store Logo
Filtrupasaulis Logo
Cast Iron Chef
Lady kickboxen Logo
Artivoxa Logo
View all

Overview

Manage WordPress roles and permissions effortlessly, create custom capabilities, control access, and monitor every change.

  • New

    AI-Assisted Role BuilderAI-Assisted Role Builder

    Describe a role in plain English — “Can manage products and view orders but should never touch site settings” — and let AI draft the matching role and capability set. Review, tweak, and create it in one click, no manual capability lookup required.

  • Visual Capability MatrixVisual Capability Matrix

    See and edit every role’s capabilities in one interactive, searchable matrix instead of clicking through WordPress’s built-in screens one at a time. Filter by category, bulk-enable or disable capabilities across roles, and add your own custom capabilities on the fly.

  • Per-User Capability OverridesPer-User Capability Overrides

    Grant or revoke specific capabilities for an individual user without creating a whole new role for them. Perfect for the one editor who also needs to manage coupons, or the support agent who needs just one extra permission.

  • Comprehensive Audit LogComprehensive Audit Log

    Every role, capability, and user-role change is logged automatically with full before/after diffs, the user who made it, and a timestamp. Search, filter, and export the entire history to CSV for compliance and troubleshooting.

  • Menu, Widget & REST API Access RulesMenu, Widget & REST API Access Rules

    Hide specific admin menu items, front-end navigation links, and widgets by role, and control which roles can call which REST API routes. Lock down plugin activation rights and restrict edit access to posts, pages, and products by author or taxonomy.

  • Multisite Network SyncMultisite Network Sync

    Keep roles and permissions consistent across an entire WordPress multisite network, with automatic or one-click sync from Network Admin. Individual sites can still diverge a specific role from the network default when they need their own rules

Features

  • Role Editor Dashboard

    Role Editor Dashboard

    A dedicated Role Editor dashboard allows you to manage all user roles on your website from a single place.Easily view available permissions for each role and use simple toggle controls to grant or revoke capabilities, giving you complete control over what users can access and perform.

  • AI-Powered Role Builder

    AI-Powered Role Builder

    Simply describe the user role and permissions you want to assign, and let AI generate the role configuration for you.This eliminates the hassle of manually managing complex permission structures, helping you create accurate user roles in seconds while saving time and reducing errors.

  • Permission Anomaly Detection through AI

    Permission Anomaly Detection through AI

    Our plugin continuously scans your website’s role configurations to identify high-risk permissions assigned to unexpected user roles. With AI enabled, every detected anomaly includes a clear explanation of the potential security risk along with actionable recommendations to fix it, helping you maintain a secure and well-managed access control system.

FAQs

Frequently Asked Questions
Is this compatible with WooCommerce?2026-07-30T10:54:55+00:00
Yes. The plugin includes WooCommerce HPOS compatibility and templates specifically designed for WooCommerce roles (Shop Manager, WooCommerce Vendor).
Can I revert changes if something goes wrong?2026-07-30T10:57:02+00:00
Yes. The plugin includes automatic lockout prevention to keep at least one administrator, role version snapshots you can restore at any time, and a complete audit log of every change.
Does this work with multisite?2026-07-30T10:57:46+00:00
Yes, the plugin fully supports WordPress multisite with network-wide role synchronization, per-site overrides, and network admin controls.
Will this slow down my site?2026-07-30T11:00:30+00:00
No. The plugin is optimized for performance and only loads its admin interface when needed.
How do I use the AI-assisted role builder?2026-07-30T11:01:12+00:00
Sign up for an Anthropic API account at anthropic.com, get your API key from the Anthropic dashboard, then in WordPress go to WPSwings User Role Manager → Settings → AI, enable AI features, and enter your API key. Save changes, and you can then describe roles in plain language from the Roles screen. Note: the AI feature requires PHP 8.1 or higher and sends data to Anthropic’s API.
Can I export and import roles between sites?2026-07-30T11:02:25+00:00
Yes. The plugin includes JSON-based import/export. Export your role configuration from one site and import it on another site running this plugin — you’ll see a diff preview before anything is applied.
How does the audit log work?2026-07-30T11:02:57+00:00
The plugin automatically logs all changes to roles, capabilities, and user permissions. Each entry includes the timestamp, the user who made the change, the action performed, before/after values, and additional context. You can view, search, and export the audit log from the Audit Log screen.
Can I restrict access to specific REST API endpoints?2026-07-30T11:04:41+00:00
Yes. The Content & REST Access Rules screen’s REST permissions tab lets you control which roles can access specific REST API routes.
Does the plugin prevent lockouts?2026-07-30T11:05:17+00:00
Yes. Safe-mode lockout prevention blocks any change — through the Role Editor, Users, Templates, or Network Admin screens — that would leave the site without at least one administrator account.
Can I hide admin menus for specific roles?2026-07-30T11:05:49+00:00
Yes. The Menu & Widget Restrictions screen’s Admin menu tab lets you hide specific wp-admin menu pages per role.
icon icon icon

ReviewsReviews

Reviews

There are no reviews yet.

Be the first to review “WPSwings Role Permission Editor”

Your email address will not be published. Required fields are marked *

To suggest a new feature or request changes to an existing one.

Submit Request

Got a Roadblock? We’ve Got the Solution!

If something’s not working as it should, we’re just a message away! Our dedicated team is ready to find a solution - whatever works best for you!

Connect Us

Title