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. Adding Posts to a Site's Front-End Using AJAX

    Adding Posts to a Site's Front-End Using AJAX

    Tutorial Intermediate

    WordPress basically divides itself into two portions, the front end section where people can come and read posts or articles on the site. The other is the...

  2. Creating an Ajax Countdown Timer WordPress Plugin

    Creating an Ajax Countdown Timer WordPress Plugin

    Tutorial Intermediate

    Building a WordPress plugin is not that hard, especially when you know what you're doing. Sometimes it can get tricky though when working with multiple...

  3. Adding Post Series Functionality to WordPress With Taxonomies

    Adding Post Series Functionality to WordPress With Taxonomies

    Tutorial Intermediate

    Ever wrote a "post series" on your blog? If you did, you probably needed to add the links of the other parts of the series into the latest post you wrote....

  4. Creating a WordPress Network Widget

    Creating a WordPress Network Widget

    Tutorial Intermediate

    In this tutorial, we are going to create a widget that will display sites from a WordPress Network of sites. This short tutorial will show you how simple it...

  5. How to Create an Instant Image Gallery Plugin for WordPress

    How to Create an Instant Image Gallery Plugin for WordPress

    Tutorial Intermediate

    Learn how to create a simple, automatically generated image gallery plugin with thumbnail navigation for WordPress. The end result is a simple, attractive...

  6. Publishing WordPress Plug-Ins With Git

    Publishing WordPress Plug-Ins With Git

    Tutorial Advanced

    If you've got a plug-in hosted on the WordPress repository then you'll be fairly familiar with SVN and some of its commands. In this tutorial I'll show you...

  7. A Guide to the WordPress HTTP API: Automatic Plugin Updates

    A Guide to the WordPress HTTP API: Automatic Plugin Updates

    Tutorial Advanced

    As you probably already know, WordPress has a mechanism that detects plugins, themes and the WordPress core updates, makes a notification when they are...

  8. A Guide to the WordPress HTTP API: Payments With PayPal

    A Guide to the WordPress HTTP API: Payments With PayPal

    Tutorial Intermediate

    In the first part, we touched on the basics of the WordPress HTTP API and how to make a simple GET request and read the response. In this tutorial, we'll...

  9. A Guide to the WordPress HTTP API: The Basics

    A Guide to the WordPress HTTP API: The Basics

    Tutorial Beginner

    In this tutorial, we'll learn about the WordPress HTTP API, and the different functions it offers to make HTTP requests and handle the response.

  10. Mini Guide to Contact Form 7

    Mini Guide to Contact Form 7

    Tutorial Beginner

    Usually a website needs a contact form to communicate with the site owner. One of our favorites is Contact Form 7. Let's see what it can do!

  11. Building a WordPress Security Plugin: The Basics

    Building a WordPress Security Plugin: The Basics

    Tutorial Beginner

    WordPress is open source, which means that everyone, including hackers with a malicious intent, can scour the source code looking for holes in its security....

  12. Using WordPress Multisite: A Network of Websites at Your Fingertips

    Using WordPress Multisite: A Network of Websites at Your Fingertips

    Tutorial Beginner

    Today, we will look at the basics of WordPress MS - or for those users that have been using WordPress for a while - Multisite or WordPress MU. WordPress MS...