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. The Beginner’s Guide to WordPress SEO by Yoast: On Page SEO

    The Beginner’s Guide to WordPress SEO by Yoast: On Page SEO

    Tutorial Intermediate

    In the last tutorial of The Beginner's Guide to WordPress SEO by Yoast we did the final tweaking, after that comes the part of how to use the On Page SEO...

  2. Integrating Owl Carousel Into a WordPress Plugin: Preparing Our Workspace

    Integrating Owl Carousel Into a WordPress Plugin: Preparing Our Workspace

    Tutorial Intermediate

    This is the second part of step-by-step tutorial on plugin development. As you may remember, in previous part we have discussed the concept of the plugin and...

  3. An Introduction to Theming WooCommerce for WordPress

    An Introduction to Theming WooCommerce for WordPress

    Tutorial Beginner

    WooCommerce is a popular eCommerce platform for WordPress that is being rapidly developed by WooThemes. In this article, I'm going to guide you through the...

  4. Using HighCharts in WP-Admin

    Using HighCharts in WP-Admin

    Tutorial Intermediate

    Charts are a great way to present data. They make data more digestible by making it visually appealing. In WordPress, there is no built-in method for getting...

  5. Displaying Information of a WordPress.org Plugin on Your Website

    Displaying Information of a WordPress.org Plugin on Your Website

    Tutorial Intermediate

    In the first part of this article, we discussed how to use built-in functions to communicate with WordPress.org and retrieve plugin details. In this...

  6. Communicating With the WordPress.org Plugin API

    Communicating With the WordPress.org Plugin API

    Tutorial Intermediate

    Over the last few weeks I have been wondering on how to possibly pull data about my plugins hosted on WordPress.org and display it on my website. The first...

  7. Migrating Your WordPress Database: WP Migrate DB - Development to Production

    Migrating Your WordPress Database: WP Migrate DB - Development to Production

    Tutorial Intermediate

    If you've been pacing with this series, then you know that we've been working to not only survey the WordPress database, but work with tools that make our...

  8. Migrating Your WordPress Database: WP Migrate DB - Production to Development

    Migrating Your WordPress Database: WP Migrate DB - Production to Development

    Tutorial Intermediate

    In this series, we're taking a look at not only the structure of the WordPress database, but strategies that make it easy to perform migrations from...

  9. Creating a Shortcode for Responsive Video

    Creating a Shortcode for Responsive Video

    Tutorial Beginner

    If you're anything like me, you use YouTube to host any video you add to your WordPress site. It saves worrying about browser or device compatibility, it...

  10. A Better Forum List Widget for bbPress

    A Better Forum List Widget for bbPress

    Tutorial Intermediate

    When bbPress was still a standalone installation, I had tried it out and wasn't really impressed. Things were clunky and it didn't always work the way it was...

  11. Create a Shortcode to List Posts With Multiple Parameters

    Create a Shortcode to List Posts With Multiple Parameters

    Tutorial Intermediate

    On many of the client sites I build, I find there are times when I need to include a post listing on a page. I'm not talking about archive pages here, but...

  12. Integrating Multiple Choice Quizzes in WordPress: Creating the Front End

    Integrating Multiple Choice Quizzes in WordPress: Creating the Front End

    Tutorial Intermediate

    This is the second part of the series on developing a multiple choice quiz plugin for WordPress. In the first part we created the backend of our plugin to...