WordPress plugin intelligence profile

Theme SCSS Compiler

Compile SCSS to CSS in the WordPress admin. No Node.js, no npm, no build step. Several file pairs, per-file cache busting, rebuild on change.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.8
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.3 · PHP 8.1
Directory statusactive
Last directory update22 Aug 20262mo ago
Active installations100Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Theme SCSS Compiler version 1.0.8 as active, updated 2mo ago and tested up to WordPress 7.1.

Overview

About this plugin

scss file. css file. Theme SCSS Compiler does that one conversion, on your server, from Tools → Theme SCSS Compiler.

css. Save the SCSS, open any admin page, and the CSS is rebuilt. js, no npm install, no Gulp task, no CI step: the Sass compiler (scssphp) ships inside the plugin.

SCSS is the Sass syntax that looks like CSS. Every valid CSS file is already valid SCSS, and you get nesting, variables, mixins and @import on top.

It is built for the case that keeps coming up: a theme with one or two stylesheets, hosting where a build pipeline is not going to happen, and someone who wants to change a variable and see the result.

Features

  • As many SCSS to CSS pairs as the theme needs. Both paths are relative to the active theme.
  • A Frontend or Admin context per pair, enqueued on the matching hook.
  • A cache-busting version per pair, applied to the stylesheet URL through the style_loader_src filter.
  • Versions move only when that pair’s compiled CSS really came out different.
  • Import tracking. Edit a partial and the next admin page load rebuilds.
  • Compressed output for production, expanded when you need to read it.
  • Auto-compile on missing or stale CSS, so a deploy does not leave the site unstyled.
  • An optional recompile timer on the settings page. Off by default.
  • Auto-enqueue that steps aside when a stylesheet URL is already registered.
  • A Theme CSS status table listing the stylesheets it finds in the active theme.
  • Compile button with live feedback and a persistent error panel.
  • Compiled CSS is swapped into place atomically, so a visitor is never served a half-written stylesheet.
  • A compile lock, so two administrators pressing Compile at the same moment do not build the same CSS twice.
  • Configuration from PHP constants instead of the database, for wp-config.php, a theme, or Bedrock.
  • Administrators only by default, with a capability filter.
  • PHP 8.1+, accessible admin UI, German translation included.

Scope

The whole plugin works inside one theme, the active one. Both paths of a pair resolve against it, and that is also the write boundary: a path containing.. is refused, and nothing is ever written outside the theme.

An @import inside your SCSS can still read a file elsewhere on the server, and output built from one is refused before it reaches disk. With a child theme active, the child is that theme.

That keeps the tool small on purpose. One theme, its stylesheets, nothing else to configure.

Where the compiled CSS goes

Compiling writes into your theme. It writes the CSS target of each pair, plus a short-lived temporary file beside it that is renamed onto the target when the compile finishes, and it creates the directory for the target if it is missing. php.

gitignore. Both work, because auto-compile rebuilds anything missing.

Privacy

No external HTTP requests, no cookies, no telemetry, no tracking. Everything happens on your server. The plugin bundles scssphp and its dependencies (league/uri, scssphp/source-span, symfony/filesystem, the symfony ctype and mbstring polyfills, and the PSR HTTP interfaces).

All are MIT licensed and GPL-compatible, and their source sits in the plugin’s vendor/ directory.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • compiler
  • css
  • sass
  • scss
  • theme
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.3 · PHP 8.1
Update activity22 Aug 20262mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.