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. Hosting Your Website After Death

      Hosting Your Website After Death

      Tutorial Beginner

      Want to host your WordPress site for a hundred years? It's an impossibly difficult undertaking. Let's explore the gaps technologists have left themselves in...

    2. Using Gulp for WordPress Automation

      Using Gulp for WordPress Automation

      Tutorial Beginner

      Gulp can help you automate daily routine tasks. In this article you will see basic stuff you can automate doing WordPress development. Lets see how gulp can...

    3. Why You Shouldn’t Code URLs in WordPress Themes or Plugins

      Why You Shouldn’t Code URLs in WordPress Themes or Plugins

      Tutorial Beginner

      Hard-coding URLs into your themes and plugins is a risky thing to do—but the good news is, you don't have to. Here I'll show you the functions you can use to...

    4. Moving WordPress: Using Plugins to Move Your Site

      Moving WordPress: Using Plugins to Move Your Site

      Tutorial Beginner

      In this second part of a seven-part series, I'll demonstrate how you can use one of a number of plugins to move your WordPress site.

    5. Moving WordPress: Moving Your Site Manually

      Moving WordPress: Moving Your Site Manually

      Tutorial Intermediate

      Sometimes the way your WordPress site is set up means you can't migrate it using a plugin. Here I'll show you how to move it manually.

    6. Speeding Up WordPress: Image Optimization

      Speeding Up WordPress: Image Optimization

      Tutorial Beginner

      In this three-part series, we're working through a number of different strategies we can use in order to speed up our WordPress website. In this final part,...

    7. How to Use Gravity Forms as an eCommerce Solution

      How to Use Gravity Forms as an eCommerce Solution

      Tutorial Beginner

      Learn how you can use Gravity Forms pricing fields to sell a product, tickets, or accept donations.

    8. Speed Up WordPress: Using CDNs, Compression, and Minification

      Speed Up WordPress: Using CDNs, Compression, and Minification

      Tutorial Beginner

      In the first part of this series, we reviewed caching and database optimization. In this second part, we'll talk about compression, minification, and using a...

    9. Using HHVM With WordPress

      Using HHVM With WordPress

      Tutorial Beginner

      Learn how to make your site load blazing fast by installing WordPress with HHVM on a server running on Ubuntu 14.04.

    10. Simple User Reviews With Gravity Forms and a Custom Post Type

      Simple User Reviews With Gravity Forms and a Custom Post Type

      Tutorial Beginner

      Let your customers create content for you by submitting a form; you decide where and how to display the new content on your site.

    11. Create a Simple CRM in WordPress: Adding Columns to WP_List_Table

      Create a Simple CRM in WordPress: Adding Columns to WP_List_Table

      Tutorial Intermediate

      We've been looking at how to create a simple CRM system in WordPress.  In the last part of this series, we used Advanced Custom Fields to add custom fields...

    12. Getting Started With Advanced Custom Fields

      Getting Started With Advanced Custom Fields

      Tutorial Intermediate

      This tutorial will show you the basics of using Advanced Custom Fields, including creating and displaying fields within your theme. It will also explain many...