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. Building a Welcome Page for Your WordPress Product: WP Transients API

    Building a Welcome Page for Your WordPress Product: WP Transients API

    Tutorial Beginner

    When it comes to building a web app with WordPress, its powerful APIs provide a great deal of help. Adding or retrieving any data with the Options API is not...

  2. How to Determine What to Build With WordPress

    How to Determine What to Build With WordPress

    Tutorial Beginner

    WordPress is a large application and it provides a lot of functionality and a lot of opportunity, but knowing what potential exists coupled with what talent...

  3. Building a Welcome Page for Your WordPress Product: Introduction

    Building a Welcome Page for Your WordPress Product: Introduction

    Tutorial Beginner

    Right after you update WordPress, you are redirected to view a welcome page. This welcome page helps you better understand the new features and bug fixes in...

  4. Internationalizing WordPress Projects: A Practical Example, Part 1

    Internationalizing WordPress Projects: A Practical Example, Part 1

    Tutorial Intermediate

    Over the next two articles, we're going to create a simple plugin that's properly internationalized. Furthermore, we're going to look at each and every piece...

  5. Create a 'Conversation' Banner With Revolving Text in WordPress: Part 1

    Create a 'Conversation' Banner With Revolving Text in WordPress: Part 1

    Tutorial Beginner

    Sliders are often used for images, but you can use them for text too. Here I'll show you how to create a slider with two blocks of text to create a...

  6. Kick-Start WordPress Development With Twig: Getting Started

    Kick-Start WordPress Development With Twig: Getting Started

    Tutorial Beginner

    Now we understand that Twig—along with the WordPress plugin Timber—can help developers write modular code while developing WordPress themes. With such a...

  7. Grow Your Subscribers With the Mailgun WordPress Plugin

    Grow Your Subscribers With the Mailgun WordPress Plugin

    Tutorial Beginner

    In addition to providing email functionality for your website, the Mailgun WordPress plugin now supports gathering names and email addresses from your visitors.

  8. Kick-Start WordPress Development With Twig: Introduction

    Kick-Start WordPress Development With Twig: Introduction

    Tutorial Beginner

    The Twig templating engine along with a plugin called Timber can help us write super-clean and modular code in WordPress. In this series, we'll discuss its...

  9. WP REST API: Creating, Updating, and Deleting Data

    WP REST API: Creating, Updating, and Deleting Data

    Tutorial Intermediate

    In the current part of the introductory series to the WP REST API, we will learn to create, update, and delete data using the WP REST API. We will also learn...

  10. How to Install a WordPress Plugin

    How to Install a WordPress Plugin

    Tutorial Beginner

    WordPress plugins add functionality to an existing site. That is, they introduce something new that you can do with your site. In this tutorial, we'll take a...

  11. How to Make WooCommerce Product Attributes More Prominent

    How to Make WooCommerce Product Attributes More Prominent

    Tutorial Intermediate

    Product attributes tend to be hidden low down on the product screen in WooCommerce. Learn how to display them higher up, with product tabs and categories.

  12. Clone WordPress in Linux

    Clone WordPress in Linux

    Tutorial Intermediate

    Nearly every duplication scenario with WordPress has challenges. In this tutorial, you'll learn how to clone your site from the command line.