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
filemtimefor 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.jsonso the back end feels closer to the front end. - Tighten the build and linting setup.

