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. Configuring W3 Total Cache: General Settings II

      Configuring W3 Total Cache: General Settings II

      Tutorial Beginner

      We covered half of the General Settings in last article. Let's move forward to configure the remaining options offered by W3TC. In this article, you...

    2. Creating a Custom WordPress Registration Form Plugin

      Creating a Custom WordPress Registration Form Plugin

      Tutorial Intermediate

      Out-of-the-box, WordPress provides a custom registration form that can be used to setup a new user, or to add a new user when adding them to an existing...

    3. Creating Maintainable WordPress Meta Boxes: The Layout

      Creating Maintainable WordPress Meta Boxes: The Layout

      Tutorial Intermediate

      In the first post, we looked at the initial directory structure and setup the basic code required to get a plugin running in WordPress. In this post, we're...

    4. Configuring W3 Total Cache: General Settings I

      Configuring W3 Total Cache: General Settings I

      Tutorial Beginner

      In our last introductory article, I told you all about the importance of using W3TC plugin. Let's start configuring it today. We will cover half of the...

    5. Getting Started With Easy Digital Downloads

      Getting Started With Easy Digital Downloads

      Tutorial Beginner

      One of the most effective ways to generate a sustainable online income is by creating and selling your own digital products. Personally, being a freelancer,...

    6. A Practical Use of WordPress Global Variables

      A Practical Use of WordPress Global Variables

      Tutorial Beginner

      In the first article in this series, we reviewed an introduction to WordPress global variables. Specifically, we said that they are variables that hold a...

    7. WordPress Full-Text Search With ElasticSearch

      WordPress Full-Text Search With ElasticSearch

      Tutorial Beginner

      WordPress has a built-in search feature; however, it's not very efficient. For example, the results are not sorted by relevancy. In short, it's a naive MySQL...

    8. Options for SSL in WordPress

      Options for SSL in WordPress

      Tutorial Intermediate

      With the ever increasing focus on web security, SSL certificates are started to become common practice when setting up websites. This article will show...

    9. An Introduction to WordPress Global Variables

      An Introduction to WordPress Global Variables

      Tutorial Beginner

      In this three part series, we're going to be taking a look at WordPress global variables in order to gain a better understanding of them such that we can...

    10. Understanding and Working with Taxonomies and Terms in WordPress

      Understanding and Working with Taxonomies and Terms in WordPress

      Tutorial Intermediate

      Taxonomies are what takes WordPress beyond a simple blogging platform and into the realms of a CMS. But how are they stored in the database?

    11. Quick Tip: Changing the Password Protected Text in WordPress

      Quick Tip: Changing the Password Protected Text in WordPress

      Tutorial Beginner

      When password protecting a post in WordPress, the default text is often not quite right. In this quick tip, you'll learn how to easily change the password...

    12. Understanding and Working with Metadata in WordPress

      Understanding and Working with Metadata in WordPress

      Tutorial Intermediate

      So far in this series, we've looked at the main content types in WordPress. But what about the additional data about all that content? That's where...