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 Custom WordPress Administration Pages, Part 3

    Creating Custom WordPress Administration Pages, Part 3

    Tutorial Intermediate

    As we continue to build our custom administration page, we need to pay attention to security, permissions, and sanitization so that our code is as secure as...

  2. Building a Welcome Page for Your WordPress Product: Code Part 1

    Building a Welcome Page for Your WordPress Product: Code Part 1

    Tutorial Beginner

    Coding a welcome page for your WordPress plugin can be a tricky process. The entire concept revolves around redirecting users to a particular page via...

  3. Creating Custom WordPress Administration Pages, Part 2

    Creating Custom WordPress Administration Pages, Part 2

    Tutorial Intermediate

    It's possible to write our own custom WordPress administration pages. In this tutorial, we continue working on the plugin that we started in the first part...

  4. Creating Custom WordPress Administration Pages, Part 1

    Creating Custom WordPress Administration Pages, Part 1

    Tutorial Intermediate

    It's possible to write our own custom WordPress administration pages. In this series, we're going to take a look at how to do exactly that.

  5. Installing AMP in WordPress

    Installing AMP in WordPress

    Tutorial Beginner

    Add support to your WordPress site for Google's emerging open-source initiative for instant page loading—just ignore its failings and miscalculations.

  6. Building a WordPress-Powered Front End: Posts, Categories, and Users Controllers

    Building a WordPress-Powered Front End: Posts, Categories, and Users Controllers

    Tutorial Intermediate

    In this concluding part of the series, we will work on the remaining portion of our application and build controllers for post listing, single post, author,...

  7. Building a WordPress-Powered Front End: A Custom Directive for Post Listing

    Building a WordPress-Powered Front End: A Custom Directive for Post Listing

    Tutorial Intermediate

    In this part of the series, we will be working towards building a custom AngularJS directive for the post listing feature.

  8. Building a WordPress-Powered Front End: Bootstrapping, Routing, and Services

    Building a WordPress-Powered Front End: Bootstrapping, Routing, and Services

    Tutorial Intermediate

    Having laid a solid foundation for our project, we are now ready to begin working on the front end and set up basic configurations for our application with...

  9. 20 Awesome WordPress Social Media Plugins—For Social Sharing

    20 Awesome WordPress Social Media Plugins—For Social Sharing

    Tutorial Beginner

    This roundup of 20 awesome WordPress social media plugins for social sharing proves that social media sharing plugins offer a lot more than just a colorful...

  10. WooCommerce Grouped Products and Attributes - Which to Use?

    WooCommerce Grouped Products and Attributes - Which to Use?

    Tutorial Beginner

    WooCommerce gives you a few options which will help you to add metadata to your products and let readers choose different versions of them. Here's how to...

  11. Create a Custom Shipping Method for WooCommerce

    Create a Custom Shipping Method for WooCommerce

    Tutorial Intermediate

    WooCommerce is a great e-commerce plugin for WordPress. When selling physical products, you need to ship them to your customers. In this tutorial you will...

  12. What Is Hookr for WordPress?

    What Is Hookr for WordPress?

    Tutorial Intermediate

    See how developers can benefit from Hookr's programmatic index for WordPress, its themes and plugins.