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. Integrating Owl Carousel Into a WordPress Plugin: Preparing Our Workspace

      Integrating Owl Carousel Into a WordPress Plugin: Preparing Our Workspace

      Tutorial Intermediate

      This is the second part of step-by-step tutorial on plugin development. As you may remember, in previous part we have discussed the concept of the plugin and...

    2. Mastering WordPress Meta Data: Querying Posts and Users by Meta Data

      Mastering WordPress Meta Data: Querying Posts and Users by Meta Data

      Tutorial Beginner

      So far in this series you've learned how to access WordPress meta data, and work with the arrays in which they are returned. We don't just add custom fields...

    3. Mastering WordPress Meta Data: Working With Loops

      Mastering WordPress Meta Data: Working With Loops

      Tutorial Beginner

      In the first two parts of this series, we covered what meta data is in WordPress and how to work with the arrays that are typically returned. Now that you've...

    4. Mastering WordPress Meta Data: Understanding and Using Arrays

      Mastering WordPress Meta Data: Understanding and Using Arrays

      Tutorial Beginner

      In the first part of this series, we covered what WordPress meta data is, how it can be retrieved, and the various data types (such as objects or arrays) in...

    5. Creating a WordPress Theme from Static HTML - Creating a Page Template

      Creating a WordPress Theme from Static HTML - Creating a Page Template

      Tutorial Intermediate

      So far in this series, I've shown you how to create a fully functioning WordPress theme from static HTML. We've covered the following steps: preparing...

    6. Adding Custom UI Themes to WordPress Admin Using Sass

      Adding Custom UI Themes to WordPress Admin Using Sass

      Tutorial Beginner

      With the release of WordPress 3.8 we now have a new feature for Admin UI themes. This means that every user can change the color scheme of his admin...

    7. Mastering WordPress Meta Data: An Introduction To Meta Data

      Mastering WordPress Meta Data: An Introduction To Meta Data

      Tutorial Beginner

      Part of what makes WordPress a powerful CMS tool is the ability to use the wp_postmeta table to store custom fields. These custom fields may contain...

    8. Creating a WordPress Theme From Static HTML: The Footer File

      Creating a WordPress Theme From Static HTML: The Footer File

      Tutorial Intermediate

      In this series, you've been learning how to create a WordPress theme form static HTML. Up to this point, you have: prepared your markup for WordPress ...

    9. Using WordPress For Web Application Development: Available Features, Part 7: Caching

      Using WordPress For Web Application Development: Available Features, Part 7: Caching

      Tutorial Beginner

      When it comes to building web applications, one of the most important things that we have to constantly be mindful of is performance. As they say,...

    10. Using WordPress For Web Application Development: Available Features: URL Rewriting

      Using WordPress For Web Application Development: Available Features: URL Rewriting

      Tutorial Beginner

      One of the nicest things about modern web application development frameworks is that they provide a way to generate really clean routes—or URL schemes—that...

    11. An Introduction to Theming WooCommerce for WordPress

      An Introduction to Theming WooCommerce for WordPress

      Tutorial Beginner

      WooCommerce is a popular eCommerce platform for WordPress that is being rapidly developed by WooThemes. In this article, I'm going to guide you through the...

    12. Creating a WordPress Theme From Static HTML: Adding Navigation

      Creating a WordPress Theme From Static HTML: Adding Navigation

      Tutorial Beginner

      If you've been working through this series, you now have a working theme with template files which you've uploaded to WordPress. In this tutorial, you'll...