Advanced Role Manager
This plugin will help you to create and manage user roles in wordpress
by Pratik Ghadage · github.com/pratikghadage/advance-role-manager
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/pratikghadage/advance-role-manager/archive/refs/heads/main.zipCustom role management and access control plugin. Create roles, manage capabilities, and hide admin menus with a premium UI.
Description
Advanced Role Manager is the easiest way to create custom user roles, control capabilities, and customize the WordPress admin menu based on user roles.
Manage access, simplify the dashboard for clients, and keep your admin area clean and secure — all with a simple, visual interface and zero coding.
This plugin is perfect for agencies, teams, eCommerce stores, CRMs, LMS platforms, membership sites, multi-author blogs, and anyone who needs precise role-based access control.
Key Features:
- Role Manager: Create, edit, clone, and delete custom user roles.
- Capability Manager: Granular control over user capabilities with a searchable interface.
- Menu Restriction: Hide specific admin menu items and submenus for any role.
- Premium UI: A modern, clean, and responsive admin interface for effortless management.
- Import/Export: Easily export your custom roles and settings to JSON and import them to other sites.
- Uninstall Control: Option to preserve or delete plugin data upon uninstallation.
Installation
- Upload the plugin files to the
/wp-content/plugins/advance-role-managerdirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the 'Plugins' screen in WordPress.
- Navigate to Role Manager -> Settings to start managing roles and access.
Frequently Asked Questions
Can I delete default WordPress roles?
No, the plugin prevents deletion of default WordPress roles (Administrator, Editor, Author, Contributor, Subscriber) to ensure site stability. You can only delete custom roles.
What happens to my settings if I uninstall the plugin?
By default, your custom roles and settings are preserved. You can change this behavior in the "General" tab by enabling "Delete all plugin data on uninstall".
Screenshots
- Role Manager - Easily view and manage all user roles.
- Access Control - Grant capabilities and hide admin menus with a visual interface.
- Import/Export - Transfer settings between sites.
Changelog
1.0
- Initial release.