WordPress

TG Starter Theme: A discontinued WordPress starter theme

A historical note about TG Starter Theme, a WordPress starter theme that is now discontinued and no longer actively developed.

TG Starter Theme

TG Starter Theme was an open-source WordPress starter theme I created to make custom theme development faster and more structured. It focused on reusable components, Gulp and Sass automation, performance defaults, and a cleaner project structure for bespoke WordPress builds.

This project is now discontinued and is no longer being actively developed or maintained. I keep this post as a historical note because it reflects how I approached WordPress theme architecture at the time, but I do not recommend starting new production projects with it today.

Why I built it

When I created TG Starter Theme, the goal was to reduce the repetitive setup work that came with custom WordPress projects. The theme provided a cleaner file structure, reusable template conventions, component scaffolding, and a more predictable starting point than the ad hoc theme setups I often saw at the time.

Documentation and support

The project included documentation for its structure, helper functions, component conventions, and build tooling. That documentation was useful while the project was active, but it should now be read as archive material rather than current implementation guidance.

Technology choices

The theme used HTML5, CSS3, PHP, JavaScript, Sass, and Gulp to create a more organized development workflow. Those choices made sense for the period when the theme was created, especially for custom WordPress builds that needed a practical asset pipeline.

Responsive foundations

Responsive behavior was treated as a baseline requirement. The theme encouraged layouts and component structures that could adapt across screen sizes without turning every project into a one-off implementation.

Automation

One of the most useful parts of TG Starter Theme was its Gulp and Sass workflow. It automated repetitive tasks such as creating templates for single pages, archive pages, template parts, and components.

It also included font optimization and asset handling so projects could start with better performance defaults. These ideas still matter, even if this particular tooling stack is no longer where I would begin today.

SEO and performance defaults

I designed TG Starter Theme with SEO and performance in mind, especially around asset delivery, image handling, font loading, and frontend structure.

In current projects, I would treat those same goals as requirements, but I would choose tooling based on the project context rather than reuse this discontinued starter theme by default.

What still holds up

The theme was intentionally modular so developers could adapt it to different content structures and visual systems. That modularity remains the most valuable lesson from the project.

Final Thoughts

TG Starter Theme is discontinued and no longer actively developed. It should be treated as an archived project, not a recommended foundation for new WordPress work.

The repository may still be useful as a reference for older WordPress theme architecture ideas, but new projects deserve a current stack, current dependencies, and decisions shaped around present-day performance, security, and maintainability requirements.

About the author

Written by Tiago Galvão

Full Stack Developer · Portugal | Switzerland

I've been building for the web since 2001. Full stack development across Vue, Nuxt, Astro, TypeScript, C#, .NET, and PostgreSQL, among others, with a habit of writing down what actually worked and what didn't once the dust settles.

More about me →