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. Reusable Custom Meta Boxes Part 1: Intro and Basic Fields

    Reusable Custom Meta Boxes Part 1: Intro and Basic Fields

    Tutorial Beginner

    There are a lot of tutorials on creating custom meta boxes, even just here on Wptuts, and it goes to show that having a good knowledge of these and a system...

  2. Changing the Fonts of Your WordPress - Part 2: Theme Integration

    Changing the Fonts of Your WordPress - Part 2: Theme Integration

    Tutorial Beginner

    WordPress continually proves itself time, time, and again that it has very few limitations, and is rapidly pushing itself to being, if not the best, but...

  3. The Ins and Outs of the Enqueue Script for WordPress Themes and Plugins

    The Ins and Outs of the Enqueue Script for WordPress Themes and Plugins

    Tutorial Beginner

    The wp_enqueue_script function is the best solution for loading JavaScript files into your WordPress site. If you're developing a theme that uses JavaScript...

  4. WordPress Theme Development Training Wheels: Day One

    WordPress Theme Development Training Wheels: Day One

    Tutorial Beginner

    Ready to learn how to make your first WordPress theme? This tutorial series will take a step by step approach, making use of a "learning theme"...

  5. Add the WordPress RSS Feed Anywhere In Your Theme

    Add the WordPress RSS Feed Anywhere In Your Theme

    Tutorial Beginner

    If you're looking for a way to display RSS feeds anywhere on your site and you're using WordPress then you'll be happy to hear about this trick. You know...

  6. Attaching Files To Your Posts Using WordPress Custom Meta Boxes, Part 1

    Attaching Files To Your Posts Using WordPress Custom Meta Boxes, Part 1

    Tutorial Beginner

    Over the course of the next two posts, we'll take a look at how we can leverage the WordPress API to define our own custom meta boxes for attaching a...

  7. How To Create A Simple 404 Error Page For WordPress Themes

    How To Create A Simple 404 Error Page For WordPress Themes

    Tutorial Beginner

    A visitor can encounter a 404 error for a number of reasons. As a website owner, you should ensure that the user experience of your website doesn't leave...

  8. Creating a Custom 'The Posts I Commented On' Loop

    Creating a Custom 'The Posts I Commented On' Loop

    Tutorial Beginner

    Sometimes a WordPress developer might need custom loops which can not be generated with standard loops as category, author, index, date, archive, taxonomy...

  9. Creating Custom Page Templates

    Creating Custom Page Templates

    Tutorial Beginner

    Pages are hugely useful when using WordPress as a CMS, and when you're making a website, it's not uncommon for two pages to have entirely different layouts....

  10. Developing BuddyPress Themes - Part 3: BuddyPress 1.5 & Member Pages

    Developing BuddyPress Themes - Part 3: BuddyPress 1.5 & Member Pages

    Tutorial Beginner

    Welcome to part 3 of Developing BuddyPress Themes. In this tutorial, we'll focus on BuddyPress' latest release - version 1.5, as well as how to customize...

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

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