WordPress: Plugin Development

Go to class
Write Review

Free Online Course: WordPress: Plugin Development provided by LinkedIn Learning is a comprehensive online course, which lasts for 4-5 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. WordPress: Plugin Development is taught by Jeff Starr.

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