Build and maintain a WordPress plugin people can trust
Write a plugin contract covering user task, capabilities, data and lifecycle. Implement namespaced hooks, validation, permissions and graceful missing dependencies.
LEARN COURSES
Compare the outcomes, teaching sequence and practical projects for each course. Enrolment opens as teaching materials become available.
7 course plans
Write a plugin contract covering user task, capabilities, data and lifecycle. Implement namespaced hooks, validation, permissions and graceful missing dependencies.
Follow a fresh-browser product choice through server basket and mini-basket state. Define defaults, dependencies, loading and recoverable failed requests.
Separate shared layout rules from article-level content choices. Build patterns with controlled options and realistic long content.
Document sign-in, recovery, remembered sessions and accessible failure states. Build a branded login using supported hooks and visible field labels.
Identify the option differences and information needed before product selection. Expose meaningful variants and preserve selected context into the product page.
Write a discount and gift acceptance table covering delivery, tax and thresholds. Build honest progress messages and test removing qualifying items.
Model customer, currency, tax and variation inputs before defining a cache key. Design independent stock events and test updates that bypass ordinary product saves.