So You Want To Create WordPress Themes, Huh?

Update: It’s live! It’s happening! Go read How To Create a WordPress Theme and learn how to code up something awesome.


Does that title sound familiar? Over 2 years ago the now defunct WPDesigner.com published a series of posts under that banner, teaching beginners how to create WordPress Themes from scratch.

2 years ago is a long time online: Things have changed.

Starting next week, ThemeShaper will publish a series of daily lessons that will teach you how to create your very own modern WordPress Theme—from scratch—using the latest best practices.

And it won’t be just any old WordPress theme you’ll have in your hands. In a lot of ways it will surpass what’s been done with the popular Thematic Theme Framework. Except, it’ll be a little leaner, a little meaner, and it’ll be all yours.

Here’s the laundry list of features your finished theme will be able to boast of.

  • Search-engine optimization
  • Microformats
  • Localization support for translation
  • Robust dynamic body and post classes
  • Separated Comments and Trackbacks
  • Gravatar support
  • A valid, logical, semantic XHTML structure you can use to build ANY layout
  • Valid CSS
  • A strong typographical foundation
  • Smart default layouts (that we can adapt for later layout generation)
  • 2 widget areas, with NO hard-coded widgets, that “disappear” from the markup when they’re empty.
  • Styling for WordPress Image Classes
  • And pretty much all the typical WordPress stuff

When you’re done you’ll have a complete—and completely powerful—WordPress Theme that you can edit further or build on with a WordPress Child Theme. The choice is yours.

Are you ready?

Don't forget: You should follow me on twitter here.

Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

29 Comments

  1. Posted June 16, 2009 at 7:03 am | Permalink

    Sounds great. I’m looking forward to this series. It will be nice to have a recent set of lessons that describe the Wordpress theme creation processes that I can refer to or refer others to.

  2. Posted June 16, 2009 at 7:05 am | Permalink

    Hell yes!

    I’ve built WP themes before but I really want to stay current. I’m sure this series will rock!

  3. Posted June 16, 2009 at 7:48 am | Permalink

    Looking forward to this Ian! Your tutorials are always excellent.

  4. Posted June 16, 2009 at 7:50 am | Permalink

    Oh goody, I sense a tutorial coming down the pipe. Looking forward to it.

  5. Posted June 16, 2009 at 7:51 am | Permalink

    Cool,
    I can’t wait to follow this!
    Most wp tutorials aren’t so complete…

    cheers

  6. Posted June 16, 2009 at 8:07 am | Permalink

    Sounds brill! Can’t wait :)

  7. Posted June 16, 2009 at 8:22 am | Permalink

    Sounds great Ian,

    I started with Thematic not long ago and am looking forward to gaining more knowledge about how you are creating themes, best practices, etc.

  8. Posted June 16, 2009 at 8:29 am | Permalink

    What a great idea. Can’t wait to follow this article.

  9. Posted June 16, 2009 at 8:46 am | Permalink

    Ready? I’m looking for something like this for a looooooong time!!! Can’t wait to start reading.

  10. Posted June 16, 2009 at 8:53 am | Permalink

    I am really looking forward to this series Ian.

  11. IconicImagery
    Posted June 16, 2009 at 8:53 am | Permalink

    Really looking forward to this – so much of what’s out there is so outdated 8(

  12. Danny G Smith
    Posted June 16, 2009 at 9:04 am | Permalink

    This is so needed. Thank you very much. I am sure the community will be very thankful.

  13. Posted June 16, 2009 at 9:29 am | Permalink

    Wow. You really got the nice topic and concept. Small Potato really did a good job and I am sure your posts will be awesome too.

    Looking forward to the series.

  14. Posted June 16, 2009 at 9:57 am | Permalink

    Great news – I am really looking forward to this series. I used to follow themeforest blog but they do not update so often – funny they call it day 1, day 2 in the series but each episode takes atleast a couple of weeks to be posted online. I hope you will plan ahead and post them within a short span of time so that readers wont lose interest.
    Good Luck

    • Posted June 16, 2009 at 10:04 am | Permalink

      I finished writing first draft of the whole series this morning so, hopefully, that shouldn’t be a problem here.

  15. Posted June 16, 2009 at 11:33 am | Permalink

    You got my attention :)

  16. CraigB
    Posted June 16, 2009 at 1:04 pm | Permalink

    Sounds fantastic…look forward to it very much.

  17. Posted June 16, 2009 at 1:22 pm | Permalink

    This is one of the far best tool for wordpress when it comes to creating themes for it. Thanks Ian

  18. Posted June 16, 2009 at 1:27 pm | Permalink

    Sounds great! I’m looking forward to the series. Learning to create themes is something I’m very interested in.

    Thanks!

  19. Posted June 16, 2009 at 1:37 pm | Permalink

    WooHoo, sounds fab, i started learning WordPress coding when old “Small Potato” got going with his tuts and have come a long way since then.

    Next week I start teaching another wordpress coding class here in South Africa and your tut series would most definitely be a great resource for myself and my class!

  20. Posted June 16, 2009 at 3:16 pm | Permalink

    I’m really looking forward to this. I write basic themes in my spare time, but I want to get better and incorporate more of the good bells and whistles

  21. Posted June 16, 2009 at 11:52 pm | Permalink

    GREAT GREAT GREAT! It’s about time something like this gets published. I’ll definitely be keeping an eye out for future posts.

  22. Posted June 19, 2009 at 2:31 pm | Permalink

    Thanks much. Can’t wait for the series!

  23. Posted June 19, 2009 at 11:03 pm | Permalink

    Hi…
    Just have to say thank you in antecipation.
    Such an awesome idea, and we all sure it will be really complete, as everything in here :D

  24. Wynne
    Posted June 21, 2009 at 1:14 am | Permalink

    Well, I certainly wouldnt complain about getting some direction here. I think my general css / html is pretty decent, but I am wanting to move towards using WP more and more, especially since the Search Engines seem to salivate over it.

    Thanks.

  25. Duncan
    Posted June 21, 2009 at 11:57 am | Permalink

    Yep, this couldn’t have come at a better time. Thanks, Ian!

  26. Posted June 22, 2009 at 1:10 pm | Permalink

    This will be an awesome series Ian. I have studies 100’s of tutorials on theme making and none have COMPLETELY laid it all out. I know yours will be different and I look forward to it. I’ll bring donuts for the first class.

  27. Posted September 6, 2009 at 8:54 pm | Permalink

    Thanks so much Ian for showing some Twitter love to Spicy Web Design. Your Thematic theme framework is totally awesome. Thanks for this great contribution of Thematic to the WordPress and the blogging community.

  28. Posted January 20, 2010 at 11:24 pm | Permalink

    Hi, Ian:

    How about creating or conducting a short 3 week (or similar) on this very blog post, for those of use who need abit of hand holding practicing some of this type of Wordpress work.

    Would gladly pay for it, too. Maybe you could set up a one day mini-workshop for $50 and allow a limited number of participants.

    Let me know!

    Cheers,
    Missy

5 Trackbacks

  1. [...] So You Want To Create WordPress Themes, Huh? [...]

  2. By links for 2009-06-16 | Links | WereWP on June 16, 2009 at 9:04 am

    [...] So You Want To Create WordPress Themes, Huh? From next week on themeshaper.com you will be able to learn how to create your own WordPress theme from scratch. This theme will not be a simple one but will contain all features contained in a so-called "Premium" WordPress theme. (tags: WordPress theme tutorial) [...]

  3. By So You Want To Create WordPress Themes, Huh? on June 16, 2009 at 1:27 pm

    [...] Original Article [...]

  4. [...] The rest is here: So You Want To Create WordPress Themes, Huh? [...]

  5. [...] this question to the Wordpress web design community. Then Ian Stewart of ThemeShaper echoed the question sometime later. This question was the title of a series of great tutorials written to show the [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

By submitting a comment here you grant this site a perpetual license to reproduce your words and name/web site in attribution. In addition, you may find yourself fitter, happier and more productive. Comment away.

Subscribe without commenting