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. Building a WordPress-Powered Front End: Bootstrapping, Routing, and Services

    Building a WordPress-Powered Front End: Bootstrapping, Routing, and Services

    Tutorial Intermediate

    Having laid a solid foundation for our project, we are now ready to begin working on the front end and set up basic configurations for our application with...

  2. What Are WordPress Plugins?

    What Are WordPress Plugins?

    Tutorial Beginner

    You're new to WordPress and are attempting to learn all about setting it up, getting started with themes, and extending its functionality. But how do you do...

  3. How to Install and Set Up a New WordPress WooCommerce Theme

    How to Install and Set Up a New WordPress WooCommerce Theme

    Tutorial Beginner

    Let me show you how easy it can be to install and set up a new WordPress WooCommerce theme and how amazing an eCommerce site can look after doing it.

  4. How to Determine What to Build With WordPress

    How to Determine What to Build With WordPress

    Tutorial Beginner

    WordPress is a large application and it provides a lot of functionality and a lot of opportunity, but knowing what potential exists coupled with what talent...

  5. What Are WordPress Themes?

    What Are WordPress Themes?

    Tutorial Beginner

    If you're new to WordPress and are looking to get your bearings, then check out "How to Get Started With WordPress" and continue your journey following along...

  6. A Quick Guide to the WordPress Customizer Interface

    A Quick Guide to the WordPress Customizer Interface

    Tutorial Beginner

    In this short video tutorial from my recent course on writing Customizer-ready WordPress themes, I’ll demonstrate the Customizer interface.

  7. New Course: Write Customizer-Ready WordPress Themes

    New Course: Write Customizer-Ready WordPress Themes

    Tutorial Beginner

    In our new course, Envato Tuts+ instructor Rachel McCollin will teach you how to harness the power of the Customizer in your themes. You'll see how easy it...

  8. The Concept of "Plugin Territory" in WordPress

    The Concept of "Plugin Territory" in WordPress

    Tutorial Intermediate

    There's a concept called "plugin territory" which specifies the things theme developers should leave out from their themes. In this article, we're going to...

  9. How to Install a WordPress Theme

    How to Install a WordPress Theme

    Tutorial Beginner

    If you're interested in building a website with WordPress, then it stands to reason that you should have a working definition of what a WordPress theme...

  10. DRY WordPress Theme Development

    DRY WordPress Theme Development

    Tutorial Intermediate

    Creating WordPress themes is much like any other aspect of coding in that there are practices you can adopt that help you stick to the Don't Repeat Yourself,...

  11. How to Add Videos in WooCommerce

    How to Add Videos in WooCommerce

    Tutorial Beginner

    WooCommerce provides a lot of power and flexibility for simple storefronts out of the box, but to build truly outstanding sites, we have to dig a little...

  12. How to Activate Plugins & Themes Upon WordPress Installation

    How to Activate Plugins & Themes Upon WordPress Installation

    Tutorial Intermediate

    In the previous part of this series, we learned about bundling a WordPress installation with plugins and themes, and tweaking the wp-config-sample.php file....