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 a Random Quote Plugin for WordPress

    Creating a Random Quote Plugin for WordPress

    Tutorial Beginner

    A few years back I was just really getting into WordPress plugin development when I stumbled upon an outstanding little exercise that taught me a lot of the...

  2. Getting Started With BuddyPress

    Getting Started With BuddyPress

    Tutorial Beginner

    Best of Wptuts 2011: Every week through January, we're going to revisit some of our favorite posts from 2011. With the recent popularity explosion of...

  3. 7 Simple Rules: WordPress Plugin Development Best Practices

    7 Simple Rules: WordPress Plugin Development Best Practices

    Tutorial Beginner

    We've been talking a lot about "Best Practices" here on Wptuts lately. Today, we'll cover some important best practices for creating a WordPress plugin. From...

  4. How to Internationalize WordPress Themes and Plugins

    How to Internationalize WordPress Themes and Plugins

    Tutorial Beginner

    In this article, we'll take a look at what internationalization really is, why it's important, and what steps you can take to internationalize your project.

  5. Create Your Own Custom Twitter Plugin for WordPress

    Create Your Own Custom Twitter Plugin for WordPress

    Tutorial Beginner

    You just published an amazing post on your WordPress blog and would like to tell everybody about that. Do you have a Twitter account? Then let's develop a...

  6. The Ins and Outs of the Enqueue Script for WordPress Themes and Plugins

    The Ins and Outs of the Enqueue Script for WordPress Themes and Plugins

    Tutorial Beginner

    The wp_enqueue_script function is the best solution for loading JavaScript files into your WordPress site. If you're developing a theme that uses JavaScript...

  7. Allow Users To Submit Images To Your WordPress Site

    Allow Users To Submit Images To Your WordPress Site

    Tutorial Beginner

    In this tutorial, you'll learn how to create a plugin that allows users to submit images and upload them to the WordPress media library. You'll also learn...

  8. Add the WordPress RSS Feed Anywhere In Your Theme

    Add the WordPress RSS Feed Anywhere In Your Theme

    Tutorial Beginner

    If you're looking for a way to display RSS feeds anywhere on your site and you're using WordPress then you'll be happy to hear about this trick. You know...

  9. Attaching Files To Your Posts Using WordPress Custom Meta Boxes, Part 1

    Attaching Files To Your Posts Using WordPress Custom Meta Boxes, Part 1

    Tutorial Beginner

    Over the course of the next two posts, we'll take a look at how we can leverage the WordPress API to define our own custom meta boxes for attaching a...

  10. Displaying WordPress Site Data Via jQuery Charts

    Displaying WordPress Site Data Via jQuery Charts

    Tutorial Beginner

    In this tutorial we will use the jQuery Charts Plotting plugin, JQplot, to create a new WordPress plugin which can display some of your blog's traffic,...

  11. Display & Style Related Posts For Your WordPress Site

    Display & Style Related Posts For Your WordPress Site

    Tutorial Beginner

    Displaying related posts is a great way to keep readers on your blog and this tutorial will show you how to achieve just this! There are definitely many...

  12. Allow Users To Submit To Your WordPress Site: A Quotes Plugin

    Allow Users To Submit To Your WordPress Site: A Quotes Plugin

    Tutorial Beginner

    In this tutorial, you'll learn how to create a plugin that allows users to submit form data. You'll also learn about security by using nonces.