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. Target CSS for Specific Content With WordPress Template Tags

    Target CSS for Specific Content With WordPress Template Tags

    Tutorial Intermediate

    Learn how WordPress template tags add CSS to the page that you can then target with styles.

  2. 11 Best Courses to Learn to Create a WordPress Theme or Plugin

    11 Best Courses to Learn to Create a WordPress Theme or Plugin

    Tutorial Beginner

    Do you want to take your WordPress skills to the next level and learn to create your own themes and plugins? Well, you’ve come to the right place. I’ve...

  3. How to Create a WordPress Landing Page Template

    How to Create a WordPress Landing Page Template

    Tutorial Intermediate

    Learn how to create a WordPress landing page template. You'll create a theme template file for use on your site's landing pages and edit theme files to...

  4. New Course: Coding Advanced WordPress Theme Templates

    New Course: Coding Advanced WordPress Theme Templates

    Tutorial Beginner

    Our new short course is ideal for you if you want to take your WordPress development skills to the next level. Try out Coding Advanced WordPress Theme...

  5. WordPress Gutenberg Block API: An Introduction

    WordPress Gutenberg Block API: An Introduction

    Tutorial Intermediate

    This post will start a series where we explore the Gutenberg block API, which powers the new WordPress editor.

  6. What Is WordPress Gutenberg?

    What Is WordPress Gutenberg?

    Tutorial Beginner

    Gutenberg promises to transform how content is handled within WordPress. But what exactly does that mean? We take a look at what Gutenberg is, and how you...

  7. Quick Tip: Theme Android With the Runtime Resource Overlay Framework

    Quick Tip: Theme Android With the Runtime Resource Overlay Framework

    Tutorial Advanced

    The RRO framework lets you create themes that change the look of almost every app on an Android device. Learn how to use it to edit the quick settings tray.

  8. Dynamic Page Templates in WordPress, Part 1

    Dynamic Page Templates in WordPress, Part 1

    Tutorial Intermediate

    In this three-part tutorial series, you'll learn how to extend the default behavior of WordPress page templates and make them more flexible by adding custom...

  9. Learn to Create a WordPress Theme Options Page in Our New Course

    Learn to Create a WordPress Theme Options Page in Our New Course

    Tutorial Beginner

    In our new course, Guide to Creating a WordPress Theme Options Page, you’ll learn the basics of creating your very own theme options page, and the result...

  10. New Coffee Break Course on Creating WordPress Child Themes

    New Coffee Break Course on Creating WordPress Child Themes

    Tutorial Beginner

    In our new Coffee Break Course, Customize Your WordPress Site With a Child Theme, Envato Tuts+ instructor Rachel McCollin will teach you how to customize a...

  11. Building a WordPress-Powered Front End: Posts, Categories, and Users Controllers

    Building a WordPress-Powered Front End: Posts, Categories, and Users Controllers

    Tutorial Intermediate

    In this concluding part of the series, we will work on the remaining portion of our application and build controllers for post listing, single post, author,...

  12. Building a WordPress-Powered Front End: A Custom Directive for Post Listing

    Building a WordPress-Powered Front End: A Custom Directive for Post Listing

    Tutorial Intermediate

    In this part of the series, we will be working towards building a custom AngularJS directive for the post listing feature.