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.
  1. Create a Responsive Slider Plugin With FlexSlider for WordPress

    Create a Responsive Slider Plugin With FlexSlider for WordPress

    Tutorial Beginner

    Sliders seem to be all the rage these days, and for good reason! You can add photos, content, videos, and more to an eye-catching, animated area of your...

  2. Create A Google Static Maps Plugin

    Create A Google Static Maps Plugin

    Tutorial Beginner

    In this tutorial, you'll learn how to create a plugin that uses Google's Static Maps API to display a map. We'll also look at the differences between...

  3. Developing BuddyPress Themes - Part 1 : BuddyPress API and Loops

    Developing BuddyPress Themes - Part 1 : BuddyPress API and Loops

    Tutorial Beginner

    Last month, we looked at the basics of BuddyPress and how you can use it to increase social networking in your projects. The response was great and many...

  4. Advanced WordPress Queries, Part 3

    Advanced WordPress Queries, Part 3

    Tutorial Beginner

    Throughout this series, we've taken a look at the WordPress Database, executed some simple queries against it, and looked at a variety of ways to read data...

  5. Build a Short URL Service with WordPress Custom Post Types

    Build a Short URL Service with WordPress Custom Post Types

    Tutorial Beginner

    WordPress is normally used as a blog engine or as a content management system (CMS), but those are not the only things it can be used for. With a little...

  6. Getting Started With WordPress Shortcodes

    Getting Started With WordPress Shortcodes

    Tutorial Beginner

    In this article, you will be given a detailed explanation of WordPress' shortcode API and learn how to create a shortcode... the right way. You will then be...

  7. Add Facebook Comments To Your Wordpress Theme

    Add Facebook Comments To Your Wordpress Theme

    Tutorial Beginner

    Facebook launched the social plugins for developers in 2010. You all know at least one of them, the "like" button that you see on lots of blog posts across...

  8. Create a Basic Flickr Widget Using the Widget API

    Create a Basic Flickr Widget Using the Widget API

    Tutorial Beginner

    In this tutorial, we will be using the WordPress widget API and the Flickr API to create a basic Flickr widget. The widget will be a multiple-use widget; it...

  9. How To Publish To The WordPress Plugin Repository

    How To Publish To The WordPress Plugin Repository

    Tutorial Beginner

    One of the considerations that all WordPress plugin developers have to make is how to actually publish their work. Many premium plugins opt to run their own...

  10. Three Practical Uses for Custom Meta Boxes

    Three Practical Uses for Custom Meta Boxes

    Tutorial Beginner

    Last week we introduced how to create custom meta boxes inside the post-editor and save the data you put in them. But what are some practical applications of...

  11. How to Create Custom WordPress Write/Meta Boxes

    How to Create Custom WordPress Write/Meta Boxes

    Tutorial Intermediate

    Creating meta boxes is a crucial part of WordPress theme/plugin development. It's a way to add an appealing editor to the post screen and avoids forcing...

  12. Quick Tip: Using Shortcodes in Theme Development

    Quick Tip: Using Shortcodes in Theme Development

    Tutorial Beginner

    The WordPress Shortcode API was introduced to WordPress in Version 2.5. Since then, it has become a widely used method for allowing quick customisation of...