Color Me Beautiful WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA
Personalise the WordPress admin with your own accent colour.
Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/soderlind/cm-beautiful/releases/download/1.1.0/cm-beautiful.zipPersonalise the WordPress admin with your own accent colour. Each user independently picks a colour preset or adds a custom colour via the WP colour picker. Changes apply instantly across the entire admin chrome — sidebar, admin bar, buttons, links, and focus rings — with no page reload required.
https://github.com/user-attachments/assets/824baa38-f51b-439c-a7ee-0f7552b9bbef
Features
- 8 built-in presets — Follow WordPress (default), Neutral Blue, Indigo, Teal, Green, Amber, Red, Slate
- Custom colour picker — any hex colour via the WordPress Iris picker
- WCAG 2.1 contrast — text automatically switches between black and white based on accent luminance for readable contrast
- Live preview — the admin chrome updates in real time as you pick, without saving
- Themed background — the admin page background tints to complement the chosen accent colour
- Night mode — one checkbox applies a dark colour theme to the entire admin using explicit CSS colour overrides; no
filterproperty is used, so stacking contexts and event handling are completely unaffected - Per-user — each user's preference is stored in user meta and only affects their own session
- Follow WordPress — selecting this option emits no override CSS at all; WordPress manages its own admin chrome entirely
- Clean uninstall — deleting the plugin removes all
cmb_ui_*user meta via paginated batch cleanup
Requirements
| Requirement | Version |
|---|---|
| WordPress | 6.8+ |
| PHP | 8.3+ |
Installation
- Download the latest
cm-beautiful.zip. - In WordPress go to Plugins → Add New → Upload Plugin and upload the zip.
- Activate the plugin.
The plugin updates itself automatically via GitHub releases using plugin-update-checker.
Usage
- Go to Users → Your Profile (or edit any user profile as an admin).
- Scroll to the Color Me Beautiful section.
- Pick a Colour Preset from the dropdown, or set a Custom Accent colour.
- Optionally enable Night Mode.
- Click Update Profile to save.
The chosen colour is applied to every admin screen immediately on next page load. The live preview on the profile page shows the effect before you save.
How it works
PHP layer (page load)
CMB_Admin_Theme hooks into admin_head and reads the current user's saved preset and custom accent from user meta. When a concrete colour is resolved it emits a single `
Releases
4 releases. Each count is every asset in that release; expand a row for the breakdown.