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. When to Use (And Not Use) a Mega Menu for Navigation

    When to Use (And Not Use) a Mega Menu for Navigation

    Tutorial Beginner

    Mega menus can be great for sites with lots of pages or sections for people to navigate, but they're not always the answer to your navigation needs. Find out...

  2. How to Make a Sticky Menu in WordPress

    How to Make a Sticky Menu in WordPress

    Tutorial Intermediate

    In this tutorial, you’ll learn when to add (and not to add) a sticky menu, and how to add the code to your WordPress theme.

  3. How to Enable Digital Downloads in WooCommerce

    How to Enable Digital Downloads in WooCommerce

    Tutorial Beginner

    Do you have a WooCommerce store and want to sell digital downloads? Are you unsure of how to enable digital downloads in WooCommerce? Find out how in this...

  4. How to Hide a Page Title in WordPress

    How to Hide a Page Title in WordPress

    Tutorial Beginner

    Page titles not working with the design of your WordPress pages? Not sure how to hide the titles on your WordPress pages? Learn how to hide your page titles...

  5. How to Use a WordPress Plugin Detector

    How to Use a WordPress Plugin Detector

    Tutorial Beginner

    Want to know what WordPress themes and plugins your competitors are using? Unsure of what a WordPress Plugin Detector is? With a WordPress plugin detector,...

  6. How to Embed and Protect PDF Files With a WordPress Plugin

    How to Embed and Protect PDF Files With a WordPress Plugin

    Tutorial Beginner

    Learn how to use a WordPress PDF plugin. This will let you embed and protect PDF files in your WordPress posts and pages in this detailed tutorial.

  7. WooCommerce: Adding the Product Short Description to Archive Pages

    WooCommerce: Adding the Product Short Description to Archive Pages

    Tutorial Intermediate

    When listing WooCommerce products on archive pages, it can be useful to include a short description. Here's how you can add in WooCommerce a product short...

  8. Build a Custom WordPress User Flow, Part 3: Password Reset

    Build a Custom WordPress User Flow, Part 3: Password Reset

    Tutorial Intermediate

    In the third and final tutorial in our series on customizing the WordPress login experience, you will learn how to replace the "Forgot your password" flow...

  9. How to Make a Drop-Down Menu in WordPress

    How to Make a Drop-Down Menu in WordPress

    Tutorial Beginner

    Learn how to code a menu with multiple-level items that drop down when the user hovers over higher-level menu items.

  10. Guide to WordPress Event Calendar and Booking Plugins

    Guide to WordPress Event Calendar and Booking Plugins

    Tutorial Beginner

    WordPress calendar plugins let users make bookings, schedule events, pay for appointments, and more. If your website does any of these things, you need a...

  11. 7 Best PDF Invoicing Plugins for WooCommerce and WordPress

    7 Best PDF Invoicing Plugins for WooCommerce and WordPress

    Tutorial Beginner

    Do you want to automate your billing and invoicing process and receive payment faster? WooCommerce and WordPress invoicing plugins allow you to make your...

  12. 10 Best Real Estate Listing Plugins for WordPress

    10 Best Real Estate Listing Plugins for WordPress

    Tutorial Beginner

    Are you having trouble finding a high-quality real estate listing plugin for WordPress? Do you need a fully featured real estate plugin that helps make your...