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.
  1. Developing BuddyPress Themes - Part 2: Creating a Custom Style and Home Page

    Developing BuddyPress Themes - Part 2: Creating a Custom Style and Home Page

    Tutorial Beginner

    In the last part of this series, I walked you through the BuddyPress theme API and loops. We finished up by creating a child theme that weÕll reuse today in...

  2. Custom Post Type Pagination Chaining Method

    Custom Post Type Pagination Chaining Method

    Tutorial Beginner

    Custom post type pagination got you down? There's been nothing more frustrating in developing for WordPress than getting custom post type pagination to work....

  3. 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...

  4. Using Less CSS, BluePrint and WP for a Faster Workflow

    Using Less CSS, BluePrint and WP for a Faster Workflow

    Tutorial Beginner

    Less.CSS is becoming a popular tool for making stylesheets "dynamic". I've been working with integrating Less.CSS with WordPress for a while now, so today...

  5. Advanced WordPress Queries, Part 3

    Advanced WordPress Queries, Part 3

    Tutorial Beginner

    Throughout this series, we've taken a look at the WordPress Database, executed some simple queries against it, and looked at a variety of ways to read data...

  6. Advanced WordPress Queries, Part 2

    Advanced WordPress Queries, Part 2

    Tutorial Beginner

    In the last post, we too a look at the basic WordPress database schema, queries, and how to get started with retrieving information from the WordPress...

  7. Advanced WordPress Queries, Part 1

    Advanced WordPress Queries, Part 1

    Tutorial Beginner

    Although the WP Query is great and provides a lot of flexibility, you can actually take your development efforts a step further with more advanced querying...

  8. 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...

  9. 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...

  10. 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...

  11. 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...

  12. 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...