Role Manager Overview
Control which WordPress user roles can use UiChemy and its features. Administrators always have full access. Requires Pro.
The Role Manager controls which WordPress user roles can access UiChemy and what they can do inside it. Administrators always have full access. Every other role can be set to Full Access (the full editor and every feature), Custom (the full editor, with only the features and editing modes you pick), Content Only (text and images, no code, no AI), or No Access (UiChemy is hidden for that role entirely).
Role Manager requires UiChemy Pro. See Free vs Pro.
Without Pro
On the free plan there's nothing to configure here. UiChemy → Role Manager shows a Role Manager Pro screen instead: "Decide exactly which roles can use UiChemy, and which parts they can reach." Under What you'll unlock, it lists:
| What it gives you | |
|---|---|
| Per-role access | No access, content-only, or full editing. |
| Toggle per role | Theme Builder, Design System and AI Chat. |
| Safe client mode | Keep clients in content-only editing. |
To get Role Manager:
Click Upgrade to Pro
On the Role Manager Pro screen, click Upgrade to Pro. You're taken to the UiChemy Pricing page.
Choose a plan
Pick the plan that fits your needs and complete your purchase. Once Pro is active on your site, Role Manager is unlocked.
Want to see what else comes with Pro first? Click See everything in Pro next to the button.
Role Manager and White Label both carry a crown icon in the sidebar while you're on the free plan, marking them as Pro features. Everything described below applies once Pro is active.
What Is the Role Manager
Once Pro is active, go to UiChemy → Role Manager in your WordPress dashboard. The page opens with "Control which user roles can use the UiChemy editor and its features." The four access levels are explained across the top:
| Level | What it means |
|---|---|
| No Access | Can't open the UiChemy editor. |
| Content Only | Edit text and images only. No design, code or globals. |
| Custom | Full editor, with only the feature surfaces you pick. |
| Full Access | Full editor and every feature surface. |
Below that, User Roles lists every WordPress user role on your site. Each row shows the role name with its current status and slug underneath (for example Full Access · editor), and the access buttons on the right: No Access, Content Only, Custom, and Full Access.
Administrator appears at the top of the list with a locked Full access badge and the note "Always has full access". It's shown for reference only, an administrator's access can't be restricted.
Subscriber is the exception: it only offers No Access, since a subscriber has no editing capability to grant in the first place.
Change a Role's Access
Pick the access level
In the role's row, click the access button you want to give it. The status under the role name updates right away.
Save your changes
The bar at the bottom switches from "All changes saved." to "You have unsaved changes." and the Save changes button becomes active. Click Save changes to apply the new permission, or Discard to undo it.
Example: The Editor role starts on No Access. Click Content Only in its row, and the status changes to Content Only · editor. Click Save changes, and editors can now edit text and images, with no design, code or globals.
Why Use the Role Manager
Most WordPress sites have multiple types of users. The Role Manager lets you match each role's access to what they actually need to do, nothing more.
Default Access by Role
Every role starts on No Access until you configure it, only Administrator starts with access (locked to Full access). This is true even for roles like Editor, Author, and Contributor that can normally publish content in WordPress, UiChemy access is opt-in per role, not inherited from WordPress capabilities.
| Role | Slug | Default access |
|---|---|---|
| Editor | editor | No access |
| Author | author | No access |
| Contributor | contributor | No access |
| Subscriber | subscriber | No access |
This table reflects a fresh install with no changes saved yet. Custom roles and WooCommerce roles (Shop Manager, Customer) also start on No Access until you set them.
If a user has more than one WordPress role, their access is the most permissive of any role they hold.