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. Out-of-the-Box WordPress: Bundling With Themes & Plugins and wp-config Tweaks

    Out-of-the-Box WordPress: Bundling With Themes & Plugins and wp-config Tweaks

    Tutorial Intermediate

    Move the core WordPress files, install WordPress, then install plugins and themes, switch themes... Is there quicker way to install WordPress?

  2. Getting Started With Redux Framework, Part 2: Sections, Fields & Config

    Getting Started With Redux Framework, Part 2: Sections, Fields & Config

    Tutorial Beginner

    This article helps you, the developer, to begin using Redux Framework in the most basic of ways: adding fields. In the past, working with Redux required some...

  3. WordPressium: Creating a Medium-like Experience

    WordPressium: Creating a Medium-like Experience

    Tutorial Intermediate

    Optimize WordPress for simplicity, readability and share-ability with these themes and plugins.

  4. Writing Documentation for Your WordPress Theme Framework

    Writing Documentation for Your WordPress Theme Framework

    Tutorial Intermediate

    Even if you're the only person who'll be using your theme framework, creating some form of documentation will make your life much easier in the long run. ...

  5. Getting Started With Redux Framework: Introducing It and Integrating It Into Your Theme

    Getting Started With Redux Framework: Introducing It and Integrating It Into Your Theme

    Tutorial Beginner

    Most well-designed WordPress themes allow site admins to tweak certain aspects of the theme through an options page. The process of creating an options page...

  6. Developer Plugin: Essential for WordPress Theme Development

    Developer Plugin: Essential for WordPress Theme Development

    Tutorial Beginner

    Setting up a good WordPress development environment will go a long way to assist you when coding either a new WordPress theme or plugin. In this first part...

  7. Developing Plugins for Your WordPress Theme Framework

    Developing Plugins for Your WordPress Theme Framework

    Tutorial Intermediate

    By creating your own theme framework, you've created the foundation of a WordPress eco-system that you can develop using not only child themes but plugins,...

  8. Creating Child Themes for Your WordPress Theme Framework

    Creating Child Themes for Your WordPress Theme Framework

    Tutorial Intermediate

    Sites built using your theme framework will each need to run on a child theme. Here are some approaches to child theming that can make your development more...

  9. Adding Filter Hooks to Your WordPress Theme Framework

    Adding Filter Hooks to Your WordPress Theme Framework

    Tutorial Intermediate

    Adding filters to your theme framework means that you (or others using your framework) can amend or override code or content at a later date. Here's how to...

  10. The Curious Case of Specialty Themes

    The Curious Case of Specialty Themes

    Tutorial Beginner

    Sometimes, a theme and a bunch of plugins won't work for our project. Sometimes, we need a complete system with a decent design and solid functionality. In...

  11. Adding Functions to Your WordPress Theme Framework

    Adding Functions to Your WordPress Theme Framework

    Tutorial Intermediate

    In the last part of this series, you added some action hooks to your theme framework. In this tutorial you'll write some functions which you activate via...

  12. Adding Action Hooks to Your WordPress Theme Framework

    Adding Action Hooks to Your WordPress Theme Framework

    Tutorial Intermediate

    The advantage of creating action hooks in your framework is that any content you attach to them can easily be overwritten by functions in a child theme or by...