Themetry is no longer operational. This site is here for archival purposes. See what Leland is working on at le.land.

I frequently hear WordPress developers boast about how they refuse to use any sort of starter theme or framework when building out their sites.

When you say “I build WordPress sites from scratch” you’re basically telling people “I love wasting time and am too prideful to use tools to make me more efficient.”

By the way, you’re not actually building it from scratch

If you wish to make an apple pie from scratch, you must first invent the universe.

Nobody makes anything from scratch.

It’s inefficient and unsafe to not use a framework

Users have grown to expect themes support certain things. A boneheaded example would be a theme not including a wp_head() hook. Poorly coded themes can very easily become an attack vector for hackers.

All right, you convinced me, what should I build from?

I prefer Underscores. The Sage theme is an interesting choice. Many swear by Genesis.

This post isn’t about advocating for any particular starter theme. It’s about convincing you to find one that works for you and sticking with it.

Previous Post
Handling freemium theme upsells with grace
Next Post
Cascading as high as possible for ultimate flexibility