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. Creating Dummy Text in WordPress

    Creating Dummy Text in WordPress

    Tutorial Intermediate

    When developing a new WordPress site, you'll often want to add some dummy text to your posts and pages so you can see what the site will look like before the...

  2. Solutions to WordPress eCommerce Challenges

    Solutions to WordPress eCommerce Challenges

    Tutorial Beginner

    Developing an eCommerce site using WordPress is not a simple task. There a number of challenges that come up in the process. This post for those those...

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

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

  8. Configuring W3 Total Cache: General Settings II

    Configuring W3 Total Cache: General Settings II

    Tutorial Beginner

    We covered half of the General Settings in last article. Let's move forward to configure the remaining options offered by W3TC. In this article, you...

  9. Creating a Custom WordPress Registration Form Plugin

    Creating a Custom WordPress Registration Form Plugin

    Tutorial Intermediate

    Out-of-the-box, WordPress provides a custom registration form that can be used to setup a new user, or to add a new user when adding them to an existing...

  10. Creating Maintainable WordPress Meta Boxes: The Layout

    Creating Maintainable WordPress Meta Boxes: The Layout

    Tutorial Intermediate

    In the first post, we looked at the initial directory structure and setup the basic code required to get a plugin running in WordPress. In this post, we're...

  11. Configuring W3 Total Cache: General Settings I

    Configuring W3 Total Cache: General Settings I

    Tutorial Beginner

    In our last introductory article, I told you all about the importance of using W3TC plugin. Let's start configuring it today. We will cover half of the...

  12. Adding and Removing Images with the WordPress Media Uploader

    Adding and Removing Images with the WordPress Media Uploader

    Tutorial Beginner

    In the previous post in this series, we started working with the latest iteration of the WordPress Media Uploader in order to get a clearer understanding of...