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. How To Display Post Meta Data on a WordPress Post

      How To Display Post Meta Data on a WordPress Post

      Tutorial Intermediate

      In my last series of articles, we looked at the concepts of object-oriented programming from the perspective of the beginner. The goal of the series was to...

    2. Running WordPress on OpenShift: An Introduction

      Running WordPress on OpenShift: An Introduction

      Tutorial Intermediate

      OpenShift is a PaaS that allow you to run your own app for free with low resources. It offers 1GB storage and 512MB RAM, and has support for custom domains....

    3. How to Customize the WordPress Dashboard to Minimize Confusion

      How to Customize the WordPress Dashboard to Minimize Confusion

      Tutorial Beginner

      Whether you're a beginner or an advanced user of WordPress, one thing that everyone finds puzzling at some point is the Dashboard. It's often filled with a...

    4. Steps to Becoming a Quality WordPress Theme Developer

      Steps to Becoming a Quality WordPress Theme Developer

      Tutorial Beginner

      Have you ever found asking: how do Premium WordPress theme authors achieve million dollar milestones? How do they come up with such amazing designs and...

    5. Object-Oriented Programming in WordPress: A Summary

      Object-Oriented Programming in WordPress: A Summary

      Tutorial Beginner

      At this point, it's time to draw this beginner's series to a close but prior to doing so, I'd like to provide a summary of each of the articles so that we...

    6. Creating and Submitting a Patch to WordPress Core

      Creating and Submitting a Patch to WordPress Core

      Tutorial Beginner

      If you are someone who uses WordPress to earn a living and to tell your story, seeing a change that you wrote added to the WordPress code base is a pretty...

    7. Object-Oriented Programming in WordPress: Inheritance II

      Object-Oriented Programming in WordPress: Inheritance II

      Tutorial Beginner

      In the previous article, we introduced the concept of object-oriented inheritance, attempted to place it laymen's terms, and then also took a high-level look...

    8. Optimizing WordPress with Varnish and W3 Total Cache

      Optimizing WordPress with Varnish and W3 Total Cache

      Tutorial Intermediate

      If you self-host WordPress, it's advisable to implement some kind of caching solution. Whether you want to run your blog in an economical micro instance at...

    9. Understanding and Working with Data in WordPress - Multisite

      Understanding and Working with Data in WordPress - Multisite

      Tutorial Intermediate

      In the earlier parts of this series, we've worked through the different tables in the WordPress database and examined what data they store, how they interact...

    10. Object-Oriented Programming in WordPress: Inheritance I

      Object-Oriented Programming in WordPress: Inheritance I

      Tutorial Beginner

      One of the hardest parts of writing a series for beginners on object-oriented programming is knowing where to stop. There are so many topics to cover that...

    11. Installing WordPress in the Amazon Cloud

      Installing WordPress in the Amazon Cloud

      Tutorial Intermediate

      This guide will provide you a detailed, step by step approach to setting up your WordPress blog at AWS in a high performance, economical fashion using an AWS...

    12. Optimizing Contact Form 7 for Better Performance

      Optimizing Contact Form 7 for Better Performance

      Tutorial Beginner

      Contact Form 7 is one of the most used free contact form plugins. At the time of this article, it has more than 16 million downloads. I think it is just...