Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

WordPress: Plugin Development

via LinkedIn Learning

Overview

Learn how to build, extend, and distribute your own WordPress plugins with the WordPress API and PHP.

Syllabus

Introduction
  • Welcome
  • How to use the exercise files
1. First Steps
  • Course overview
  • Prepare for development
  • Explore WordPress plugins
2. Plugin Basics
  • Get started
  • Explore WordPress APIs
  • Action and filter hooks
  • Plugin activation and deactivation
  • Pluggable WordPress functions
  • Develop secure WordPress plugins
  • Best practices for plugin development
3. Building a WordPress Plugin
  • Create the plugin directory and files
  • Add administration menus
  • Add the plugin settings page
  • Add settings callback functions
  • Validate plugin settings
  • Add custom functionality
  • Include JavaScript and CSS
  • Plugin internationalization
  • Add an uninstall feature
  • Test and debug
4. Essential Plugin Techniques
  • Customize the WordPress loop
  • Create widgets
  • Manage users and roles
  • Work with JavaScript and CSS
  • Use the Options API
5. Extending Plugin Functionality
  • Add custom post types and taxonomies
  • Work with custom fields
  • Add meta boxes
  • Work with custom database queries
  • Integrate admin notices
6. Advanced Plugin Techniques
  • Use the Transients API
  • Use the HTTP API
  • Use WP-Cron
  • Implement Ajax
  • Use the REST API
  • Develop with Gutenberg
Conclusion
  • Next steps

Taught by

Jeff Starr

Reviews

4.5 rating at LinkedIn Learning based on 138 ratings

Start your review of WordPress: Plugin Development

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.