Learn WordPress

Want to be a WordPress developer? Read these tutorials for detailed guidance on how to develop WordPress themes and plugins.

Getting started with WordPress

  • How to add custom JavaScript to your WordPress site

    How to add custom JavaScript to your WordPress site

    Anna Monus
  • All WordPress tutorials:

    1. WordPress eCommerce With Selz & Ecwid

      WordPress eCommerce With Selz & Ecwid

      Tutorial Beginner

      When it comes to setting up an eCommerce website, the natural tendency for most site owners is to go for a custom developed website. However, a much...

    2. Building an App from Your WordPress Site with AppPresser

      Building an App from Your WordPress Site with AppPresser

      Tutorial Intermediate

      AppPresser provides a great mix of ease of implementation with deeper technical control for developers. It uses plugins to integrate with Adobe's Phonegap...

    3. Final Tips for Best Practices in WordPress Development

      Final Tips for Best Practices in WordPress Development

      Tutorial Beginner

      On the last part of this series we are talking about plugin debugging, documentation and internationalization. The last bricks to building a perfect solution...

    4. Understanding and Working with Relationships Between Data in WordPress

      Understanding and Working with Relationships Between Data in WordPress

      Tutorial Intermediate

      Ever wondered exactly how the relationships between the data in your WordPress site work? In this article, I'll explain in detail how WordPress manages...

    5. Understanding and Working With Data in WordPress

      Understanding and Working With Data in WordPress

      Tutorial Intermediate

      In this first part of a series on working with data in WordPress, I'll provide an overview of how WordPress stores data and what's stored in which database...

    6. More Tips for Best Practices in WordPress Development

      More Tips for Best Practices in WordPress Development

      Tutorial Beginner

      Welcome to the second part of the series. On the first article we explained the WordPress Coding Standards, how to avoid namespaces collisions, comments in...

    7. Writing Maintainable WordPress Themes: Naming Conventions

      Writing Maintainable WordPress Themes: Naming Conventions

      Tutorial Beginner

      In the first post in this series, we reviewed some of the strategies that are available as it relates to organizing our WordPress theme directories in order...

    8. Tips for Best Practices in WordPress Development

      Tips for Best Practices in WordPress Development

      Tutorial Beginner

      In this series, we're going to cover the most important things you should consider when developing a WordPress Plugin or a WordPress Theme. This guide...

    9. Taxonomy Archives: List Posts by a Second Taxonomy's Terms

      Taxonomy Archives: List Posts by a Second Taxonomy's Terms

      Tutorial Intermediate

      If your site uses multiple taxonomies to categorize information, it can be helpful to split up posts in a taxonomy archive by the terms of a second taxonomy....

    10. Creating an FAQ Page Using Two Loops

      Creating an FAQ Page Using Two Loops

      Tutorial Intermediate

      A page of frequently asked questions will be much more user-friendly if your visitors can see all of the questions at the top of the page and then go to the...

    11. Running WordPress on OpenShift Part 2

      Running WordPress on OpenShift Part 2

      Tutorial Intermediate

      In this tutorial, we will dive deeply into OpenShift to understand the custom build and deployment process. We will also learn the command-line tool for...

    12. Using the TGM Plugin Activation Library in Your Themes

      Using the TGM Plugin Activation Library in Your Themes

      Tutorial Intermediate

      Themes aren't meant to be functional, but as theme developers, we mostly need to include some features to make our theme a bit better and a function, you...