Role ManagerOverview

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 (all editing modes, subject to feature toggles), 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, with an Upgrade to Pro button and a See everything in Pro link, summarising what you'd unlock:

What it gives you
Per-role accessNo access, content-only, or full editing.
Toggle per roleTheme Builder, Design System and AI Chat.
Safe client modeKeep clients in content-only editing.

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

Go to UiChemy → Role Manager in your WordPress dashboard. Three columns across the top define the access levels:

LevelWhat it means
No AccessCan't open the UiChemy editor.
Content OnlyEdit text and images only. No design, code or globals.
Full AccessFull editor, plus the features below.

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 three access buttons on the right.

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.

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.

  • Agency handing a site to a client. Your client needs to update text and images on their pages but shouldn't rebuild global templates or change site-wide CSS. Set them to Content only so they can edit existing Composer sections safely.
  • Freelancer with an Editor helping write content. Your Editor can handle page building but shouldn't touch the Theme Builder or global design settings. Give them Full access but keep the Theme Builder and Design System toggles off.
  • WooCommerce store with a Shop Manager. The Shop Manager needs to manage products and pages but not the UiChemy editor. Depending on the site, set them to Full access for page editing or No access if they only work inside WooCommerce.
  • Content writers and subscribers. Subscribers and Customers are front-end users, they visit the site but should never see the UiChemy editor. Leave them on No access.

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.

RoleSlugDefault access
EditoreditorNo access
AuthorauthorNo access
ContributorcontributorNo access
SubscribersubscriberNo access

This table reflects a fresh install with no changes saved yet. Custom roles and WooCommerce roles (Shop Manager, Customer) weren't confirmed in testing, but likely follow the same pattern, 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.