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. Fork Your WordPress Taxonomy The Right Way

    Fork Your WordPress Taxonomy The Right Way

    Tutorial Beginner

    Custom post types and custom taxonomies have been one of the most exciting new tricks for WordPress developers since its release in WordPress version 2.9....

  2. Reusable Custom Meta Boxes Part 3: Extra Fields

    Reusable Custom Meta Boxes Part 3: Extra Fields

    Tutorial Beginner

    In Part 1 and Part 2 of our custom meta box template tutorial series, we learned how to create a field array to loop through and create a custom meta box...

  3. The WordPress Gallery Shortcode: A Comprehensive Overview

    The WordPress Gallery Shortcode: A Comprehensive Overview

    Tutorial Beginner

    If you haven't had the chance to use the WordPress Gallery Shortcode in the past, this is going to be a great starting out point for you. For others who...

  4. Using Timthumb with Custom URLs for Site Optimization

    Using Timthumb with Custom URLs for Site Optimization

    Tutorial Beginner

    In this article, I will share on how to get a better page speed score even when you are using TimThumb as your thumbnail resizer for your site. On my...

  5. The WordPress Theme Frameworks Starter Guide

    The WordPress Theme Frameworks Starter Guide

    Tutorial Beginner

    In this article, I will go through the best known WordPress frameworks, analyzing them from a handful of benchmarks. The idea here is to help you sort out...

  6. Organizing and Naming Your Themes' Template Files for Clarity and Convenience

    Organizing and Naming Your Themes' Template Files for Clarity and Convenience

    Tutorial Beginner

    Whether you’re creating a WordPress theme for sale, for a client, or for your own site, having a good naming structure and taxonomy for your theme files is...

  7. Building Dynamic Taxonomy Pages With WordPress

    Building Dynamic Taxonomy Pages With WordPress

    Tutorial Beginner

    Ever wondered how you can build a library that's as flexible as the content you're publishing? Today I'll walk you through how I setup dynamic taxonomy pages...

  8. How to Build an E-Commerce Website Using WordPress: Part 1

    How to Build an E-Commerce Website Using WordPress: Part 1

    Tutorial Beginner

    Today we will be creating a simple but powerful e-commerce site using one of the most popular WordPress plugins called WP e-Commerce. Using this plugin we...

  9. How to Set Up a WordPress Development Environment for Windows

    How to Set Up a WordPress Development Environment for Windows

    Tutorial Beginner

    Having a local WordPress test environment is essential for developing themes, plugins, and updating sites. The last thing you want to do is update a live...

  10. Create A WordPress Archives Template for Your Theme

    Create A WordPress Archives Template for Your Theme

    Tutorial Beginner

    An archives page is great way of linking to all of your important archives such as monthly archives and category archives on one dedicated page. It's a great...

  11. Reusable Custom Meta Boxes Part 2: Advanced Fields

    Reusable Custom Meta Boxes Part 2: Advanced Fields

    Tutorial Beginner

    In Part 1 of our custom meta box template tutorial series, we covered how to set up a custom meta box that loops through an array of fields and outputs each...

  12. Getting Loopy - Ajax Powered Loops with jQuery and WordPress

    Getting Loopy - Ajax Powered Loops with jQuery and WordPress

    Tutorial Beginner

    In this tutorial, we give you a starting point for creating AJAX interaction in your blog. We follow a step by step process, showing you how to load posts...