Buy Course

homeBuy Course
WordPress Plugin Development

WordPress Plugin Development Using Boilerplate

Build plugins for your client for WordPress plugin repository or premium plugins that you want to sell on marketplaces

101 lecturesmore than 12 hrs
Course Content

What You'll Learn

  • Create, save and retrieve custom fields using metaboxes

  • Different field types like color field, textareas, select fields, checkboxes, multiselect, posts dropdown, media fields and many more

  • Register, configure, output and style Shortcodes

  • Learn how to make extendable plugins and manage cleanup at uninstall

  • Professional WordPress plugin structure using WordPress Plugin Boilerplate

  • Build plugins with proper OOP architecture

Course Content

• Introduction

• Before you take this course

• How this course can enhance your plugin development skills

• Exercise Files and other Resources

• Tools Required

• Install WordPress using WAMP

• WordPress Coding Standards - Why and How

• Install PHP Code Sniffer and WordPress Coding Standards

• PhpStorm - Configuring WordPress Coding Standards

• Key Concepts

• What is Custom Post Type (CPT), Custom Fields and Metaboxes

• What are Shortcodes

• What is Options and/or Settings Page

• What is a Widget

• How WordPress loads Plugins

• Actions and Filters

• What is Boilerplate, Why use it?

• Getting Ready with Boilerplate

• Tips for using Boilerplate Generator

• Structure of Boilerplate

• Defining helper constants

• Register Custom Post Type

• Challenge Time

• Method 1: Using Public Class

• Method 2: Using Dedicated CPT Class

• Revisiting: Need for Boilerplate

• How to Fix 404 error on Custom Post Type

• Metabox for Custom Post Type

• Add Metabox to CPT

• Metabox with Gutenberg Editor

• Adding and Saving Custom Fields to Metabox

• nonce fields and nonce verification

• Enhanced Metaboxes

• Plugin Options Settings Page

• Top level admin menu

• Sub menu item for plugin

• Settings Page using Form POST method

• Settings API - Display Sections and Security features

• Creating Global Shared Class

• Template Loader in Global Class

• Helper Utility Functions

• Shortcodes intro

• Understanding add_shortcode function

• Creating Dedicated Shortcode Class

• Shortcode for Custom Post Type Loop

• Configuring Default Values for Attributes

• Using Attributes in Shortcode Output

• Widgets in Plugin Boilerplate

• Creating Dedicated Widgets Control Class

• Widgets API - Understanding Widget Class

• Widgets API - Understanding args and instance of a widget

• Widgets API - Output and Form methods

• Plugin Finalization

• Plugin Security and Best Practices

• Best Practices to Avoid Naming Collisions

• POT File Generation for plugin Translation

• Using custom apply_filter to allow modifications

• Conclusion and Next Steps

COURSE PREVIEW:

Learn professional WordPress Plugin development in project based course. Learn how to do it the faster, smarter, easier!

Rao Abid Ali
Rao Abid Ali

BooSpot

$19.99

ENROLL NOW
What's Included

Course Features

  • 12+ Hours of HD Video

  • 24/7 availability

  • Exercises and Quizzes

  • 101 lectures

Rao Abid Ali

Rao Abid Ali, WordPress Expert, has life long experience coding and designing wordpress plugins and themes. He has coded some of the best costume plugins and solutions for his clients. He wanted to share his knowledge with wordpress coding beginners to help them achieve what they want in no time and help them deliver their projects fast.

With over 10+ years of WordPress development experience, Abid has helped countless clients build custom solutions. His expertise spans from simple plugins to complex enterprise-level WordPress applications. He understands the challenges developers face and has designed this course to address those exact pain points.

Through this comprehensive course, Abid shares real-world insights, best practices, and professional techniques that you won't find in basic tutorials. Learn from someone who has built successful plugins and understands what it takes to create maintainable, secure, and scalable WordPress solutions.

Rao Abid Ali

WordPress Expert & Instructor

Rao Abid Ali

Ready to start learning WordPress Plugin Development?

Join 500+ students who are already learning professional WordPress plugin development

Enroll Now - $19.99