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. WordPress Theme Customizer: Methodology for Sections, Settings, and Controls – Part 2

    WordPress Theme Customizer: Methodology for Sections, Settings, and Controls – Part 2

    Tutorial Intermediate

    In the last article, we defined a simple methodology for everything that's required to establish a new Section, Settings, and Controls within the Theme...

  2. Ensuring Your Theme Has Retina Support

    Ensuring Your Theme Has Retina Support

    Tutorial Intermediate

    With all of the high resolution screens available today, it only makes sense that your WordPress theme includes support for displaying higher quality images....

  3. How to Integrate a Bootstrap Navbar Into a WordPress Theme

    How to Integrate a Bootstrap Navbar Into a WordPress Theme

    Tutorial Beginner

    Have you ever wanted to speed-up the process of theme development? I assume the answer is "yes" and you already know about Bootstrap and use it in mock-ups...

  4. A Guide to the WordPress Theme Customizer: Adding a New Setting

    A Guide to the WordPress Theme Customizer: Adding a New Setting

    Tutorial Intermediate

    By now, we've taken a look at what the Theme Customizer is, how it works, and the components that are unique to it. We've even discussed how options are...

  5. A Guide to the WordPress Theme Customizer: What It Is, Why It Benefits Us

    A Guide to the WordPress Theme Customizer: What It Is, Why It Benefits Us

    Tutorial Beginner

    About a year ago, we did a short series of articles on WordPress' Theme Customizer. Now that the Theme Customizer has been available in WordPress for quite...

  6. How to Create a Homepage With Multiple Listings Using Custom Queries

    How to Create a Homepage With Multiple Listings Using Custom Queries

    Tutorial Intermediate

    WordPress gives you a couple of built-in options for your website's front page: a display of your most recent blog posts or a static page of your choice. But...

  7. An Introduction to Thesis: Skins & Layout Structure

    An Introduction to Thesis: Skins & Layout Structure

    Tutorial Intermediate

    So far in this series we've covered the building blocks of Thesis and how to manage your site's settings, but now we want to move toward building your...

  8. Using CSS Preprocessors With WordPress - LESS Structures

    Using CSS Preprocessors With WordPress - LESS Structures

    Tutorial Intermediate

    In the first part of the series I gave a quick overview of the popular preprocessors LESS and SASS. I also covered the frameworks they are usually associated...

  9. Using CSS Preprocessors With WordPress - What Are They?

    Using CSS Preprocessors With WordPress - What Are They?

    Tutorial Intermediate

    I've been working with WordPress for three years, but it wasn't until a year ago that I got serious about WordPress development. Specifically, I'm passionate...

  10. Guide to Creating Your Own WordPress Editor Buttons

    Guide to Creating Your Own WordPress Editor Buttons

    Tutorial Intermediate

    Most likely you know that WordPress is bundled with the HTML WYSIWYG editor, TinyMCE. The variety of features, and the ability to be extended though plugins,...

  11. How to Customize Theme Check for Validating WordPress Themes

    How to Customize Theme Check for Validating WordPress Themes

    Tutorial Intermediate

    Security and consistency are some of the major concerns we have in using third party libraries, frameworks and plugins. We face the same problem in using...

  12. Creating an Image-Based Archive Page: Styling

    Creating an Image-Based Archive Page: Styling

    Tutorial Intermediate

    In Part 1 of this tutorial you learned how to create a template file for a custom post type in order to display featured images and titles for each post. You...