Article

journal / carlashub-theme

CarlasHub theme is a WordPress theme with a Sass build pipeline and WooCommerce styling

PortfolioWP
Carla October 11, 2023 2 mins read

This is the WordPress theme I use for CarlasHub. It started as a practical choice: I wanted something small enough to understand, flexible enough to grow with the site, and close enough to WordPress conventions that I would not end up fighting it later.

At a glance

  • Stack: WordPress, PHP, Sass, BrowserSync, Composer
  • Type: Custom theme
  • Use: The theme behind this site
  • Status: Active

What it does

The theme handles the templates, styling, and the site-level setup I use all the time. It is not trying to be a framework. It is simply a base I can keep extending without losing track of how it works.

How it is put together

It uses Underscores as the starting point, then adds a Sass build, a Local-friendly development setup, and WooCommerce styling where needed. Template files such as front-page.php, single.php, and archive.php stay close to normal WordPress structure, while functions.php handles theme supports, menus, sidebars, and asset loading.

What stands out

  • Styles live in Sass and compile into assets/css, so there is one clear source of truth.
  • The main stylesheet uses filemtime for cache busting, which saves me from manual version numbers.
  • WooCommerce support is there when I need it, without taking over the whole theme.

What I would change next

  • Replace the leftover starter-theme documentation with something specific to this theme.
  • Add editor styles or theme.json so the back end feels closer to the front end.
  • Tighten the build and linting setup.

Link