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. What Makes WPBakery (Visual Composer) the Best WordPress Page Builder Today?

    What Makes WPBakery (Visual Composer) the Best WordPress Page Builder Today?

    Tutorial Beginner

    Looking for a WordPress page builder that takes the hassle out of creating your website? WPBakery (formerly known as Visual Composer) is hands-down the best...

  2. Looking Ahead to 2019: WordPress in the Year to Come

    Looking Ahead to 2019: WordPress in the Year to Come

    Tutorial Beginner

    2018 has seen some significant changes for WordPress—and a fair amount of controversy. So what does the new year have in store?

  3. Show WordPress Related Posts With Taxonomy and a Custom Post Type

    Show WordPress Related Posts With Taxonomy and a Custom Post Type

    Tutorial Intermediate

    In this post, you'll learn how to show related posts and products for a custom post type in WordPress. Using a custom taxonomy, you'll see how to add a...

  4. 20 Best Social Plugins for WordPress

    20 Best Social Plugins for WordPress

    Tutorial Beginner

    Looking for the best social plugins to increase traffic to your WordPress site? Check out this list of 20 awesome social plugins every blogster should know...

  5. Create Style Variations for WordPress Gutenberg Blocks: Part 2

    Create Style Variations for WordPress Gutenberg Blocks: Part 2

    Tutorial Intermediate

    Join me as we take a closer look at implementing block style variations and learn how to unregister specific block styles and set custom defaults.

  6. 8 Best and Most Beautiful WordPress Gallery Plugins

    8 Best and Most Beautiful WordPress Gallery Plugins

    Tutorial Beginner

    Looking for the best way to display a collection of photos, videos, art pieces, or even blog posts or testimonials? a WordPress Gallery Plugin is the answer.

  7. New Course: How to Use Custom Post Types in WordPress

    New Course: How to Use Custom Post Types in WordPress

    Tutorial Beginner

    Custom post types allow you to extend WordPress's default post with data that is useful for your own website. Learn how to use them in our new short course,...

  8. Create Style Variations for WordPress Gutenberg Blocks: Part 1

    Create Style Variations for WordPress Gutenberg Blocks: Part 1

    Tutorial Intermediate

    Learn how to extend the style options available for blocks in the new WordPress Gutenberg editor by implementing multiple block style variations.

  9. UberMenu and 7 Other Best Mega Menu Plugins

    UberMenu and 7 Other Best Mega Menu Plugins

    Tutorial Beginner

    Does your site manage a lot of content, many products, or complex services? Chances are, you need a Mega Menu. There are many great plugins to help you build...

  10. 12 Best WooCommerce Plugins for Your Online Store

    12 Best WooCommerce Plugins for Your Online Store

    Tutorial Beginner

    We’ve collected some of the best WooCommerce plugins that you can use to take your business to the next level. Whether you are managing sales in global...

  11. Create a WordPress Image Gallery: Code the Plugin

    Create a WordPress Image Gallery: Code the Plugin

    Tutorial Intermediate

    Learn how to create a WordPress image gallery plugin from child pages. In this first part, you'll learn how to fetch the child pages and output their titles...

  12. Create Custom Maps With the MapSVG Plugin

    Create Custom Maps With the MapSVG Plugin

    Tutorial Beginner

    In this tutorial you'll learn how to use a WordPress plugin called MapSVG to add interactive maps to your site. You can then customize your maps with...