Hand-coding a WordPress theme from the ground-up. Does anyone have experience with this?

[ad_1]

I started with the Kadence theme, which has proven to be quite useful for quickly getting things configured. Unfortunately, I find the customization to be a double-edge sword; it’s handy, but it also complicates things a bit, and I’m constantly clicking endlessly through tabs trying to find the thing I want to modify.

That said, I’ve considered hand-coding a WordPress theme with no bells and whistles. I have a couple of questions I was hoping someone might know the answer to, so I’ll drop them below.

1. Does a framework exist for building themes from the ground-up?
2. Have any of you utilized TailwindCSS with your WordPress site? How did that go?

Appreciate you all!

​

[ad_2]
8 Comments
  1. Depends if you want to use FSE or Classic.

    is a great base starter Classic theme for custom theme development.

  2. – what kind of framework you mean?
    – setting up tailwind on WP project is pretty easy, think they even got section for wp integration on their how to page, personally I used it alot along with laravel mix

  3. u/bluesix is right that Underscores is an extremely clean, bare bones starter theme. It’s got everything that’s required and absolutely nothing that isn’t absolutely necessary.

    I can’t imagine why someone would build a custom theme with FSE enabled. It’s way more overhead and FSE defeats the point of a bespoke custom theme anyway.

    That said, once FSE stops being pre-alpha, experimental software the Underscores team will almost certainly incorporate it. (An even better way to put it is FSE won’t be ready for prime time until Underscores adds it.)

  4. Check out FrostWP. It’s exactly what you stated. Simple.

    If you want to learn how to code a theme, you can fork it and customize as you please.

  5. This is a starter theme based on underscores and uses tailwind. There’s more information about it under the Q&A on the page.

  6. Why would you do this?

    I totally get the lean, mean, “I know what everything does because I wrote it” concept but to start from scratch when there is so much out there seems counterproductive. Isn’t the theme system the whole point?

    Sage/Bedrock might work for you. Underscores is good and there is a [Tailwind version]). These will allow you build out a bespoke still while still benefiting from the WP ecosystem.

    If you are contemplating building from scratch, I’m sure you are capable of building Tailwind independently of WP — you don’t have to screw around with plugins. Get NPM going locally using the Tailwind CLI and deploy it like any other stylesheet.

    You can have the best of both worlds.

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer