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 content:

    1. Build a Custom API to Connect WordPress With Ruby on Rails

      Build a Custom API to Connect WordPress With Ruby on Rails

      Tutorial Intermediate

      Once upon a time, web applications used to be monoliths that did everything all by themselves. These days, not so much. With web services opening up their...

    2. WooCommerce: Adding Physical Products to Your Store

      WooCommerce: Adding Physical Products to Your Store

      Tutorial Intermediate

      Now that you have your WooCommerce store set up and your product settings configured, you need to start adding some products to it. Here, you'll learn...

    3. Publish an eBook From Your WordPress Site

      Publish an eBook From Your WordPress Site

      Tutorial Intermediate

      As a WordPress blogger, you've probably wondered whether to explore publishing an ebook from your content. How difficult would it be? How much would it cost?...

    4. Configuring W3 Total Cache: Advanced Page Cache II

      Configuring W3 Total Cache: Advanced Page Cache II

      Tutorial Beginner

      In the previous post, we started configuring advance settings of Page Cache in W3 Total Cache plugin and configured the General and Cache Preload settings....

    5. WordPress Error Handling with WP_Error Class II

      WordPress Error Handling with WP_Error Class II

      Tutorial Intermediate

      In this second part of the series on handling errors in WordPress using WP_Error, we will be building a contact-form plugin to demonstrate this is done.

    6. WooCommerce: Checkout, Shipping and Accounts Settings

      WooCommerce: Checkout, Shipping and Accounts Settings

      Tutorial Beginner

      WooCommerce is one of the most popular eCommerce add-ons for WordPress: At the time of writing it's been downloaded no less than 3.6 million times. The core...

    7. Generate Social Media Activity With Social Locker

      Generate Social Media Activity With Social Locker

      Tutorial Beginner

      The freemium WordPress plugin compels readers to share your content on Twitter, Facebook, and other social networks. In this tutorial, you'll learn how the...

    8. Using Grunt with WordPress Development

      Using Grunt with WordPress Development

      Tutorial Intermediate

      Grunt is a proven task runner, used in many different ways, across many different platforms. Here, we're going to look at defining a solid foundation on...

    9. Configuring W3 Total Cache: Advance Page Cache I

      Configuring W3 Total Cache: Advance Page Cache I

      Tutorial Beginner

      At this point, we have configured the General Settings of the W3 Total Cache plugin. Let's move on to the advance settings portion of this plugin. First,...

    10. A Guide on Using the iThemes Security Plugin

      A Guide on Using the iThemes Security Plugin

      Tutorial Beginner

      Every popular service or product constantly gets threatened by evil minds. No matter which measure you take, you can't achieve 100% security on the internet....

    11. Quick Tip: Using BFI Thumb for Custom-Size Featured Images

      Quick Tip: Using BFI Thumb for Custom-Size Featured Images

      Tutorial Beginner

      As WordPress theme developers, we might create a theme - or themes - that require images to be of a certain specific size (dimensions). At the same time, we...

    12. WooCommerce: General and Product Settings

      WooCommerce: General and Product Settings

      Tutorial Beginner

      WooCommerce is one of the most popular eCommerce add-ons for WordPress: At the time of writing it's been downloaded no less than 3.6 million times. The core...