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. Creating an Image-Based Archive Page: Getting Started

    Creating an Image-Based Archive Page: Getting Started

    Tutorial Intermediate

    Using images when displaying an archive listing in WordPress can be very powerful. It can increase the visual appeal of your archive pages and your site...

  2. Building a Mobile First Responsive WordPress Theme

    Building a Mobile First Responsive WordPress Theme

    Tutorial Intermediate

    Theme building is at the heart of WordPress. It's the technique you use to build bespoke websites for yourself or your clients and it's a vital skill for...

  3. Using jQuery Masonry for Pinterest-Like Posting

    Using jQuery Masonry for Pinterest-Like Posting

    Tutorial Beginner

    With the inclusion of jQuery Masonry in the WordPress 3.5 core library, it's never been easier to change up a template's layout for recent posting.

  4. Adding a Custom CSS Editor to Your Theme Using ACE

    Adding a Custom CSS Editor to Your Theme Using ACE

    Tutorial Intermediate

    Whenever someone downloads your theme and decides that some of the CSS isn't working for them, they usually go into style.css and manually modify the...

  5. Digging Into the Theme Customizer: Practicing II

    Digging Into the Theme Customizer: Practicing II

    Tutorial Beginner

    In the previous post, we examined the Theme Customizer's component in actions. In this part, I would like to show you three additional things that I see as...

  6. Digging Into the Theme Customizer: Practicing I

    Digging Into the Theme Customizer: Practicing I

    Tutorial Beginner

    After going through previous posts in this series, I presume that you understand the Theme Customizer components and how to add, remove, and configure them. ...

  7. Adaptive Blog Theme: Page Templates

    Adaptive Blog Theme: Page Templates

    Tutorial Beginner

    Not all content on a blog is in posts. We need page templates for archives, a page template that's full width, and we're even going to go over a more...

  8. A Roadmap to Publishing WordPress Themes for ThemeForest

    A Roadmap to Publishing WordPress Themes for ThemeForest

    Tutorial Intermediate

    So, you think that you're now skilled enough to create and sell WordPress themes? That's great! You can choose between selling on your own or using a...

  9. Adaptive Blog Theme: Beginning Theme Development

    Adaptive Blog Theme: Beginning Theme Development

    Tutorial Beginner

    We're picking up where the Webdesigntuts+ Adaptive Blog Theme session left off. Now we take the adaptive HTML and CSS build, and turn it into a WordPress theme.

  10. Creating a WordPress Post Text Size Changer Using jQuery

    Creating a WordPress Post Text Size Changer Using jQuery

    Tutorial Beginner

    We already know that WordPress is considered the most popular CMS in the world and when it combines with jQuery, it can create wonders. In this tutorial we...

  11. Add a Responsive Lightbox to Your WordPress Theme

    Add a Responsive Lightbox to Your WordPress Theme

    Tutorial Beginner

    After my recent tutorial where I showed you how to Add a Responsive jQuery Slider to Your WordPress Theme, I thought I'd show you how to add a responsive...

  12. How to Display Metaboxes According to the Current Post Format

    How to Display Metaboxes According to the Current Post Format

    Tutorial Advanced

    Today I'd like to show you how to go further with custom metaboxes and specifically how to use them according to post formats. We won't cover how to build...