Learn Theme Development

Read these tutorials to learn how to create custom WordPress themes. If you want to be a WordPress theme developer, you'll learn everything you need to know.

All Theme Development tutorials:

  1. Developing BuddyPress Themes - Part 1 : BuddyPress API and Loops

    Developing BuddyPress Themes - Part 1 : BuddyPress API and Loops

    Tutorial Beginner

    Last month, we looked at the basics of BuddyPress and how you can use it to increase social networking in your projects. The response was great and many...

  2. Getting Started With WordPress Shortcodes

    Getting Started With WordPress Shortcodes

    Tutorial Beginner

    In this article, you will be given a detailed explanation of WordPress' shortcode API and learn how to create a shortcode... the right way. You will then be...

  3. Using The Settings API: Part 1 - Create A Theme Options Page

    Using The Settings API: Part 1 - Create A Theme Options Page

    Tutorial Beginner

    If you create your own themes you will, sooner or later, want to allow your theme users have some control over certain appearance and/or functional elements...

  4. Creating a Simple Child Theme Using Twenty Eleven

    Creating a Simple Child Theme Using Twenty Eleven

    Tutorial Intermediate

    One of the first things I noticed when I started using WordPress was how well it employs the developer's mantra, "Separation of Concerns." In the programming...

  5. A Beginner's Guide to the WordPress Loop

    A Beginner's Guide to the WordPress Loop

    Tutorial Beginner

    The Loop is incredibly foundational to WordPress. It's the first (and possibly the easiest) thing that most new themers want to try modifying... and you can...

  6. Extending the Quick Edit Tool for Taxonomy Terms

    Extending the Quick Edit Tool for Taxonomy Terms

    Tutorial Beginner

    WordPress offers the Quick Edit form to manage taxonomy term information... which is great, but what if you want to edit more than just your term name and...

  7. Quick Tip: Adding a Simple Print Stylesheet to WordPress

    Quick Tip: Adding a Simple Print Stylesheet to WordPress

    Tutorial Beginner

    Adding a print stylesheet to your Wordpress site is a wise move. The environment will thank you for applying this article to your website. It's such a simple...

  8. Create a Settings Page For Your WordPress Theme

    Create a Settings Page For Your WordPress Theme

    Tutorial Intermediate

    Creating your own theme for WordPress is a great way to give your blog or other WordPress powered web site an original touch. But even the nicest looking...

  9. Developing Your First WordPress Theme: Day 2 of 3

    Developing Your First WordPress Theme: Day 2 of 3

    Tutorial Intermediate

    Themes are a huge part of what makes WordPress as popular as it is, and in this three-part series we'll take you through a step-by-step process that results...

  10. Developing Your First WordPress Theme: Day 1 of 3

    Developing Your First WordPress Theme: Day 1 of 3

    Tutorial Intermediate

    Themes are a huge part of what makes WordPress as popular as it is, and in this three-part series we'll take you through a step-by-step process that results...

  11. Innovative Uses of WordPress Post Types and Taxonomies

    Innovative Uses of WordPress Post Types and Taxonomies

    Tutorial Intermediate

    With the release of Wordpress 3.0, two great ways to better organize and display content were introduced: post types and taxonomies. These two advances...

  12. WordPress Shortcodes: The Right Way

    WordPress Shortcodes: The Right Way

    Tutorial Intermediate

    One of the primary reasons why WordPress is the most popular CMS platform available is the sheer level of customizability that it brings to the table. Today,...