Learning outcomes
- Understand WordPress plugin structure and lifecycle
- Use actions and filters without modifying WordPress core
- Build custom settings and administration pages
- Extend WooCommerce products, checkout, and orders
- Create secure REST API endpoints
- Integrate third-party APIs and webhooks
- Validate, sanitize, and securely store plugin settings
- Implement logging and error handling
- Package plugins for deployment and maintenance
WordPress recommends extending functionality through plugins instead of modifying core files. Its hooks, Settings API, REST API, authentication, and security mechanisms provide the foundation for this programme.
Hands-on project Participants develop a WooCommerce delivery-integration plugin that retrieves external quotations, adds a checkout delivery option, creates delivery bookings, processes webhook updates, synchronizes order statuses, and records integration logs.



