AdBear Roles and Admin Access Manager
AdBear Roles and Admin Access Manager helps site owners and agencies control what each WordPress user role can see and do in the admin area — without writing custom code. Use one admin menu to: Create, edit, clone, and delete custom roles Assign built-in and custom capabilities Hide admin menus and
AdBear Roles and Admin Access Manager helps site owners and agencies control what each WordPress user role can see and do in the admin area — without writing custom code.
Use one admin menu to:
- Create, edit, clone, and delete custom roles
- Assign built-in and custom capabilities
- Hide admin menus and block direct URL access to hidden pages
- Control dashboard widgets and admin bar items by role
- Set login redirect URLs after sign-in
- Limit Advanced Custom Fields (ACF) field groups by role
- Customize the wp-login screen (logo, colors, layout)
The administrator role is always protected and cannot be edited or deleted through this plugin.
This plugin does not handle front-end membership or user registration forms. It focuses on admin access control and login branding.
Getting started
All settings are under AdBear Roles in the WordPress admin. You need the manage_options capability (typically an Administrator).
Step 1: Roles & Capabilities
- 01Go to AdBear Roles → Roles & Capabilities .
- 02To add a role, enter a Role key (lowercase, no spaces, e.g. shop_manager ) and a Role label (display name).
- 03Check the capabilities the role should have, or add custom capability names in the text field.
- 04Click Save role .
- 05To copy an existing role, use Clone role and provide a new key and label.
- 06To change the role assigned to new registrations, pick a role under Default registration role and click Save default role .
Step 2: Admin menu visibility
- 07Go to AdBear Roles → Admin Menu Visibility .
- 08Select the role from the dropdown.