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. Getting Started with the WordPress Media Uploader

    Getting Started with the WordPress Media Uploader

    Tutorial Intermediate

    When WordPress 3.5 was released, one of the most significant changes that was introduced was to that of the Media Uploader. Perhaps a more accurate...

  2. Add a Beautiful Table of Contents to Your WordPress Posts

    Add a Beautiful Table of Contents to Your WordPress Posts

    Tutorial Beginner

    If you write longer blog posts and want to give your readers a structured way to navigate your pages and posts, the free Table of Contents Plus plugin is an...

  3. Building an App from Your WordPress Site with AppPresser

    Building an App from Your WordPress Site with AppPresser

    Tutorial Intermediate

    AppPresser provides a great mix of ease of implementation with deeper technical control for developers. It uses plugins to integrate with Adobe's Phonegap...

  4. More Tips for Best Practices in WordPress Development

    More Tips for Best Practices in WordPress Development

    Tutorial Beginner

    Welcome to the second part of the series. On the first article we explained the WordPress Coding Standards, how to avoid namespaces collisions, comments in...

  5. Tips for Best Practices in WordPress Development

    Tips for Best Practices in WordPress Development

    Tutorial Beginner

    In this series, we're going to cover the most important things you should consider when developing a WordPress Plugin or a WordPress Theme. This guide...

  6. Using the TGM Plugin Activation Library in Your Themes

    Using the TGM Plugin Activation Library in Your Themes

    Tutorial Intermediate

    Themes aren't meant to be functional, but as theme developers, we mostly need to include some features to make our theme a bit better and a function, you...

  7. How To Display Post Meta Data on a WordPress Post

    How To Display Post Meta Data on a WordPress Post

    Tutorial Intermediate

    In my last series of articles, we looked at the concepts of object-oriented programming from the perspective of the beginner. The goal of the series was to...

  8. How to Develop a Simple Content Locker Plugin Using WordPress

    How to Develop a Simple Content Locker Plugin Using WordPress

    Tutorial Intermediate

    In this tutorial, I will explain how to create a content locker plugin that will allow us to select what content we want to mark as premium by using a simple...

  9. How to Use WordPress Color Picker API

    How to Use WordPress Color Picker API

    Tutorial Beginner

    When the WordPress team releases a new version, they introduce some new features not only for users but for developers, as well. WordPress offers a lot of...

  10. Creating an Upcoming Events Plugin in WordPress: Custom Post Type and the Dashboard

    Creating an Upcoming Events Plugin in WordPress: Custom Post Type and the Dashboard

    Tutorial Intermediate

    In the previous part of the series, we planned the basic structure and working of our plugin. We also created the basic file structure and downloaded the...

  11. Configuring W3 Total Cache: An Introduction

    Configuring W3 Total Cache: An Introduction

    Tutorial Intermediate

    The page speed of an optimized website scaled for high traffic is a phrase which a developer often hears from the moment they enter the industry. There is a...

  12. Distributing Your Plugins in GitHub with Automatic Updates

    Distributing Your Plugins in GitHub with Automatic Updates

    Tutorial Intermediate

    This article will teach you that, with a little creative coding, you can host your own WordPress plugins in GitHub while still retaining the automatic update...