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. The WordPress Settings API, Part 3: All About Menus

    The WordPress Settings API, Part 3: All About Menus

    Tutorial Beginner

    At this point, we've learned why the Settings API matters, we've learned all about sections, fields, and settings, and we've even setup a Sandbox Theme that...

  2. The WordPress Settings API, Part 2: Sections, Fields, and Settings

    The WordPress Settings API, Part 2: Sections, Fields, and Settings

    Tutorial Beginner

    When it comes to developing WordPress Themes and Plugins, there are a number of different ways developers are creating their menus, options, and validation...

  3. Create a Quicksand Portfolio With WordPress

    Create a Quicksand Portfolio With WordPress

    Tutorial Intermediate

    Today, you will change your simple portfolio into something amazing with the magic of Quicksand by Razorjack.

  4. Convert Your WordPress Theme to HTML5

    Convert Your WordPress Theme to HTML5

    Tutorial Intermediate

    HTML5 introduces a great set of new features and easy options. Soon it will have the full support of most browsers in use today. Eventually everyone will...

  5. How to Create a Simple Post Rating System With WordPress and jQuery

    How to Create a Simple Post Rating System With WordPress and jQuery

    Tutorial Beginner

    There already are many post rating system plugins out there. Surprisingly, no one fits my needs, they either are too complicated or with too many built-in...

  6. WordPress Pagination: A Primer

    WordPress Pagination: A Primer

    Tutorial Beginner

    In this article/tutorial we'll look at the basics of WordPress pagination, the default pagination setup and how it can be enhanced.

  7. How to Build a Ticket Sales Website With WordPress and TicketTailor, Day Two: Building

    How to Build a Ticket Sales Website With WordPress and TicketTailor, Day Two: Building

    Tutorial Beginner

    In the first part of this tutorial we looked at the kind of things that you need to consider before you set to work and build your ticketing website...

  8. Build a Ticket Sales Website with WordPress & TicketTailor: Planning

    Build a Ticket Sales Website with WordPress & TicketTailor: Planning

    Tutorial Beginner

    Early last year, a local concert promoter came to me and asked me to build his company a ticketing website. He wanted to be able to sell tickets for the...

  9. The WordPress Settings API, Part 1: What It Is, Why It Matters

    The WordPress Settings API, Part 1: What It Is, Why It Matters

    Tutorial Beginner

    As we've mentioned numerous times here on WP Tuts (and as you've no doubt noticed), there has never been a better time to be a WordPress Developer. Be it...

  10. WordPress Theme Development Training Wheels: Day Three

    WordPress Theme Development Training Wheels: Day Three

    Tutorial Beginner

    After having dealt with manually coding various types of menus, we'll wrap up menus in this lesson covering the Custom Menus functionality introduced in...

  11. The WordPress Theme Files Execution Hierarchy

    The WordPress Theme Files Execution Hierarchy

    Tutorial Beginner

    This article will show the WordPress theme file execution hierarchy. In short, we'll look at which files get served up when you load a page in WordPress. You...

  12. Creating Your Own Image Gallery Page Template in WordPress

    Creating Your Own Image Gallery Page Template in WordPress

    Tutorial Beginner

    Today I'm going to walk you through creating a custom template for "Gallery" pages in WordPress. I remember in the past wanting to implement a gallery into...