Site Style Manager
Site Style Manager — A WordPress plugin that scans, customizes, and live-previews all colors and fonts across your entire site. Detects colors and CSS variables from computed styles, lets admins override them from a central admin panel, and injects Google Fonts + custom CSS on the frontend. Works with any page builder.
by Vignesh · github.com/vigneshlesnar/site-style-manager---wordpress-plugin · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/vigneshlesnar/site-style-manager---wordpress-plugin/archive/refs/heads/master.zipReadme
=== Site Style Manager === Contributors: vigneshlesnar Tags: css, colors, fonts, typography, style, customizer, page builder, elementor, divi Requires at least: 5.8 Tested up to: 7.0 Requires PHP: 7.4 Stable tag: 1.0.1 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html
Scan, customize and live-preview all colors & fonts across your entire WordPress site. Works with every page builder.
== Description ==
Site Style Manager gives WordPress admins a single control panel to visually manage the entire site's typography and color palette — without touching CSS manually.
= Color Management =
- Scans all CSS files (theme, parent theme, registered stylesheets) and extracts every color used
- Detects CSS custom properties (
--variables) from live DOM computed styles - Remap any scanned color to a new value — all instances update site-wide
- Custom color palette with named swatches exposed as
--ssm-*CSS variables
= Typography =
- Per-element font control for Body, H1–H6, Links, Blockquote, Code, Button, Navigation, Caption, Lists, and Labels
- Set font family (Google Fonts auto-loaded), weight, line height, letter spacing, and color per element
- Responsive font sizes — separate values for desktop, tablet (≤1024px), and mobile (≤767px)
= Live Preview =
- Floating badge on the frontend for logged-in admins — preview any change instantly without saving
- DOM scan captures computed colors and CSS variables from the actual rendered page
= Page Builder Support =
- Elementor (CSS files + per-page meta)
- Divi (dynamic CSS + per-page custom CSS)
- Beaver Builder (cache files)
- Any theme or builder via registered stylesheet scanning
= Backup & Restore =
- One-click backup and restore of all styles before making changes
= Custom CSS =
- Freeform custom CSS block appended after all generated styles
== Installation ==
- Upload the
site-style-managerfolder to the/wp-content/plugins/directory - Activate the plugin through the Plugins menu in WordPress
- Go to Style Manager in the admin sidebar
- Click Scan Site to detect all colors and fonts used on your site
- Start customizing — changes preview live on your frontend
== Frequently Asked Questions ==
= Does it work with my page builder? = Yes. It has built-in support for Elementor, Divi, and Beaver Builder, and falls back to scanning all registered stylesheets for any other theme or builder.
= Will it slow down my site? = No. The plugin only loads a tiny badge script on the frontend for logged-in admins. All style overrides are a single injected `