WordPress Themes Tutorial

If you aren’t already following along, I highly recommend checking out the How To Create A WordPress Theme tutorial series by Ian Stewart (ThemeShaper.com). This 12-part series (8 complete at the time of this writing) aims to take you from nothing to a fully functional, semantically rich, flexible WordPress theme in digestible chunks. Along the way, Ian describes the changes being made, and why you are making them. In this way, you can gain a basic understanding of the roles of the various theme template files, and the code contained within them.

The lesson is broken down thusly:

  1. Introduction
  2. Theme Development Tools
  3. Creating a Theme HTML Structure
  4. Template and Directory Structure
  5. The Header Template
  6. The Index Template
  7. The Single Post, Post Attachment, & 404 Templates
  8. The Comments Template
  9. The Search Template & The Page Template
  10. The Archive, Author, Category & Tags Template
  11. The Sidebar Template
  12. Reset-Rebuild Theme CSS & Define Your Layouts

If you’ve ever thought about creating your own theme, but felt like the task was too big to tackle, this series of articles is for you. It’s a great bit of instruction that will introduce you to the core pieces of WordPress theming without overwhelming you or trying to cram too much into a single article.

Props, Ian!

Stumble It!
WordPress Themes Tutorial

Related posts:

  1. WordPress themes for developers
    " This is the article that I had originally intended to post last week, before I suffered a self-induced glitch which caused me to lose..."
  2. WordPress Wednesday Kick Off
    " This is the first installment of “WordPress Wednesday”, which I mentioned in my previous post about making changes to my site. This first one..."
  3. Tags and Categories in WordPress 2.3
    " Since the upcoming WordPress 2.3 release will debut the new tagging system, I thought I’d take some time to address what it means to..."
  4. New theme, same as the old theme
    " I’ve done some minor maintenance around here. Can you spot the differences? Probably not. What I’ve done is upgraded my old Sandbox 0.6.1 theme..."
  5. Efficient permalink strategies for WordPress
    " Over the past several days, there has been an interesting discussion on the wp-testers mailing list (though, it really belonged on the wp-hackers list,..."
This entry was posted in WordPress and tagged , , , , , , , , , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

5 Comments

  1. Kerry Webster kerrywebster.com
    Posted July 1, 2009 at 10:33 pm | Permalink

    Ian is a genius. He needs to get a publisher and write a book. If you compare his articles to all the other WordPress ‘this and that’ books on theme development, his posts are better written and more informative hands down. Rock on theme developer. Rock on.

  2. Stu tshirtinsight.com
    Posted July 2, 2009 at 9:31 am | Permalink

    I’ve got good mileage out of some of Ian’s articles before so I’ll definitely be giving this series a look. I may wait until the entire series is published before diving in though as I’m a bit of an ‘all in one go’ kinda guy and would no doubt get frustrated whilst waiting on the latest part.

  3. Renee artistryinfaux.wordpress.com
    Posted July 8, 2009 at 7:41 am | Permalink

    Wow..I would love to be able to create my own website. These tutorials seem simple enough. I have 2 blogs and would love to be able to do wordpress.org instead of wordpress.com…Being a newbie, I have learned very quickly you are limited with what you can do with .com. Great site and info.

  4. Dmitriy divine-project.com
    Posted July 30, 2009 at 8:09 am | Permalink

    There is a new program that allows you to create and download WP themes directly from Photoshop (Divine plug-in). It will be interesting to both beginner and advanced WP users.

  5. Jay
    Posted October 30, 2009 at 1:32 pm | Permalink

    Thanks for the post.. I actually have been doing Madison Web Design for awhile and I am just now getting into doing blogs and doing templates I have much to learn yet. Thanks again for this info!

One Tweetback

  1. Posted July 1, 2009 at 10:00 pm | Permalink

    [planet wordpress]: Dougal Campbell: WordPress Themes Tutorial: If you aren’t already f.. http://tinyurl.com/lkmjl7

3 Trackbacks

  1. By links for 2009-07-05 | GFMorris.com on July 5, 2009 at 10:30 pm

    [...] WordPress Themes Tutorial – Dougal Campbell's geek ramblings (tags: wordpress themes) [...]

  2. [...] three choices for my starting point: Carrington, Thematic, or a semi-from-scratch theme based on Ian Stewart’s recent theme tutorial. My current leaning is towards building a Thematic child theme. I like the ideas in Carrington a [...]

  3. By Dougal Campbell: Time for Redesign | Blam Yo! on August 5, 2009 at 7:39 pm

    [...] three choices for my starting point: Carrington, Thematic, or a semi-from-scratch theme based on Ian Stewart’s recent theme tutorial. My current leaning is towards building a Thematic child theme. I like the ideas in Carrington a [...]

Post a Comment

Your email is never published nor shared.

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>

Subscribe without commenting

  • Subscribe

  • Follow Me

    Twitter  Facebook  Flickr  Last.fm  LinkedIn  StumbleUpon  Technorati  Delicious  
    • icon
  • Referrals

    Sign up for Text Link Ads and earn money from your blog.
  • Lifestream

    • On a bus full of chatty teenagers. Pray for me! ;-) [dougal]
      58m ago via Twitter
    • @wptavern Did you set up a CDN with W3TC? That will at least shift some traffic off your server. I use Amazon S3. [dougal]
      59m ago via Twitter
    • Getting ready to chapperone @mmspf's class on a field trip to see "To Kill a Mockingbird" [dougal]
      2h ago via Twitter
    • I just became the mayor of Cherokee Ford Lincoln Mercury of Woodstock on @foursquare! http://4sq.com/csHaWv [dougal]
      3h ago via Twitter
    • @wptavern Yeah, you might need to make one from scratch. Should be in the DocumentRoot folder for your domain. [dougal]
      12h ago via Twitter