Learn Plugin Development

Learn to create custom WordPress plugins with these plugin development tutorials. Get code examples, best practices, and tips to develop useful, popular plugins.

All Plugin Development content:

  1. Build a Custom WordPress User Flow — Part 1: Replace the Login Page

    Build a Custom WordPress User Flow — Part 1: Replace the Login Page

    Tutorial Intermediate

    In this first tutorial in a three-part series on customizing the WordPress login experience, you will learn how to better integrate the WordPress login...

  2. The Beginners Guide to WooCommerce: Checkout Options, Part 2

    The Beginners Guide to WooCommerce: Checkout Options, Part 2

    Tutorial Beginner

    In the previous article, we began our discussion of the checkout process when it comes to using coupons and a secured layer of SSL. We also configured our...

  3. The Beginners Guide to WooCommerce: Checkout Options, Part 1

    The Beginners Guide to WooCommerce: Checkout Options, Part 1

    Tutorial Beginner

    Checkout in any eCommerce website can become a hectic process, but WooCommerce offers some great options to monitor the checkout process and various payment...

  4. The Beginners Guide to WooCommerce Taxes, Part 2

    The Beginners Guide to WooCommerce Taxes, Part 2

    Tutorial Beginner

    In the previous article, we discussed half of the configuration options for Tax Settings in WooCommerce. Today we are going to complete the settings of...

  5. The Beginners Guide to WooCommerce Taxes

    The Beginners Guide to WooCommerce Taxes

    Tutorial Beginner

    Now that we've finished looking at WooCommerce Products and their associated settings, let's look into the tax configuration options for WooCommerce. ...

  6. A Look at WooCommerce Products Settings

    A Look at WooCommerce Products Settings

    Tutorial Beginner

    Products hold a key position for an online store. In the previous article we learned how to configure the General settings in WooCommerce; today we will look...

  7. The Beginners Guide to WooCommerce: General Settings

    The Beginners Guide to WooCommerce: General Settings

    Tutorial Beginner

    In the previous article, we gave an introduction to WooCommerce. Now let’s talk about the General Settings. Being a WordPress-based plugin; its installation...

  8. Getting Started With Redux Framework, Part 2: Sections, Fields & Config

    Getting Started With Redux Framework, Part 2: Sections, Fields & Config

    Tutorial Beginner

    This article helps you, the developer, to begin using Redux Framework in the most basic of ways: adding fields. In the past, working with Redux required some...

  9. Create a Simple CRM in WordPress: Using Custom Capabilities

    Create a Simple CRM in WordPress: Using Custom Capabilities

    Tutorial Intermediate

    We’ve been looking at how to create a simple CRM system in WordPress. In the last part of this series, we explored how to use Roles to restrict User access...

  10. 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.

  11. 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.

  12. 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.