{"id":323031,"date":"2026-06-10T11:45:15","date_gmt":"2026-06-10T11:45:15","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/rolesmith\/"},"modified":"2026-06-10T11:44:21","modified_gmt":"2026-06-10T11:44:21","slug":"builtbyamit-user-role-manager","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/builtbyamit-user-role-manager\/","author":16531958,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"BuiltByAmit User Role Manager","header_author":"Built by Amit","header_description":"Easily create custom WordPress user roles, defaulting their permissions to Subscriber level, and edit their capabilities via a secure admin settings dashboard.","assets_banners_color":"324764","last_updated":"2026-06-10 11:44:21","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/builtbyamit.com\/builtbyamit-user-role-manager\/","header_author_uri":"https:\/\/builtbyamit.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":36,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"amitworx","date":"2026-06-10 11:44:21"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3567466,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3567466,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3567466,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3567466,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The BuiltByAmit User Role Manager dashboard showing all registered roles, grouped into plugin-managed and read-only sections.","2":"The All Roles directory showing source labels and access state for core, plugin-managed, and third-party roles.","3":"The Capability Manager grid where administrators check and uncheck permissions for custom roles."}},"plugin_section":[],"plugin_tags":[1913,266491,1915,266490,11917],"plugin_category":[58],"plugin_contributors":[266492],"plugin_business_model":[],"class_list":["post-323031","plugin","type-plugin","status-publish","hentry","plugin_tags-capabilities","plugin_tags-edit-role","plugin_tags-roles","plugin_tags-user-capability","plugin_tags-user-roles","plugin_category-user-management","plugin_contributors-amitworx","plugin_committers-amitworx"],"banners":{"banner":"https:\/\/ps.w.org\/builtbyamit-user-role-manager\/assets\/banner-772x250.png?rev=3567466","banner_2x":"https:\/\/ps.w.org\/builtbyamit-user-role-manager\/assets\/banner-1544x500.png?rev=3567466","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/builtbyamit-user-role-manager\/assets\/icon-128x128.png?rev=3567466","icon_2x":"https:\/\/ps.w.org\/builtbyamit-user-role-manager\/assets\/icon-256x256.png?rev=3567466","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>BuiltByAmit User Role Manager is a lightweight, secure, and professional WordPress plugin designed to help administrators review all user roles in one place while safely creating and managing custom roles.<\/p>\n\n<p>By default, newly created custom user roles inherit the permissions (capabilities) of the default WordPress <code>Subscriber<\/code> role. Site Administrators can then customize each role's permissions through an intuitive dashboard settings panel.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Custom Role Creation<\/strong>: Create custom user roles with user-defined keys and human-readable display names.<\/li>\n<li><strong>Default Subscriber Permissions<\/strong>: New roles default to standard subscriber privileges (<code>read<\/code> only) to ensure security and prevent unauthorized access.<\/li>\n<li><strong>Role Directory View<\/strong>: See all registered WordPress user roles in one place, including core and third-party roles, with source labels.<\/li>\n<li><strong>Role Capability Management<\/strong>: A dedicated WordPress settings page that allows site administrators to check\/uncheck specific capabilities for each custom role created by this plugin.<\/li>\n<li><strong>Built-in Safety<\/strong>: Restricts changes to WordPress core roles and keeps third-party roles read-only.<\/li>\n<li><strong>Role Deletion<\/strong>: Safely delete plugin-created custom roles that are no longer needed.<\/li>\n<li><strong>Fully Secure<\/strong>: Implements strict WordPress capability checks (<code>manage_options<\/code>) and security nonces on all form submissions and actions.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>builtbyamit-user-role-manager<\/code> directory to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Access the settings panel from the 'BuiltByAmit User Role Manager' top-level admin menu.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20modify%20the%20default%20administrator%20role%3F\"><h3>Can I modify the default Administrator role?<\/h3><\/dt>\n<dd><p>No. For safety and security reasons, the plugin protects all WordPress core roles (Administrator, Editor, Author, Contributor, Subscriber) from being modified or deleted.<\/p><\/dd>\n<dt id=\"can%20i%20edit%20roles%20created%20by%20another%20plugin%3F\"><h3>Can I edit roles created by another plugin?<\/h3><\/dt>\n<dd><p>No. BuiltByAmit User Role Manager shows them in the role directory for visibility, but only edits and deletes roles that were created by this plugin itself.<\/p><\/dd>\n<dt id=\"what%20permissions%20do%20custom%20roles%20get%20upon%20creation%3F\"><h3>What permissions do custom roles get upon creation?<\/h3><\/dt>\n<dd><p>Newly added custom roles inherit the default capabilities of the <code>Subscriber<\/code> role, which allows them to log in and view the frontend but grants no editing or admin-panel access.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release of BuiltByAmit User Role Manager.<\/li>\n<li>Features custom role creation, deletion, capability updates, and key validation.<\/li>\n<\/ul>","raw_excerpt":"Create custom WordPress user roles safely, review all registered roles, and manage capabilities for plugin-created roles.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/323031","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=323031"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/amitworx"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=323031"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=323031"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=323031"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=323031"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=323031"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=323031"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}