Remember, that your site will have a few distinct templates, such as:
- Home page (in my case it’s the main blog page, with X latest posts)
- Category page
- Archive page (could use the same layout as category)
- Search results page
- Individual post page
- About page and potentially other static pages
And potentially many others, depending on how complex the site is.
In the template for the home page. You’ll need to make sure you also have templates for the rest of your page types.
Here’s a great article explaining the anatomy of a WordPress theme
And a comprehensive resource from WordPress on building a theme
So in this step, I won’t be explaining a lot, as it mostly requires coding. Now let’s open up our text editor and get to it…