Master WordPress plugin development from the ground up, covering essential techniques like hooks, custom post types, security, and modern tools for building robust and feature-rich plugins.
...
Setting Up Your WordPress Development Environment
Unit 1: Introduction to Local WordPress Development
Unit 2: Setting Up Your First WordPress Site
Unit 3: Understanding the WordPress Environment
WordPress Plugin Fundamentals
Unit 1: Plugin Structure and Conventions
Unit 2: Creating and Managing Plugins
Unit 3: Plugin Best Practices
Understanding WordPress Hooks: Actions
Unit 1: Introduction to WordPress Actions
Unit 2: Using add_action()
Unit 3: Creating Custom Action Hooks
Understanding WordPress Hooks: Filters
Unit 1: Filter Fundamentals
Unit 2: Modifying Data with Filters
Unit 3: Advanced Filter Techniques
Creating Custom Shortcodes
Unit 1: Shortcode Fundamentals
Unit 2: Working with Shortcode Attributes
Unit 3: Advanced Shortcode Techniques
Building Custom Post Types
Unit 1: Custom Post Type Fundamentals
Unit 2: Advanced Customization
Unit 3: Advanced Features and Considerations
Working with Custom Taxonomies
Unit 1: Taxonomy Fundamentals
Unit 2: Registering Custom Taxonomies
Unit 3: Associating Taxonomies and Post Types
Implementing the WordPress Settings API
Unit 1: Settings API Fundamentals
Unit 2: Adding and Managing Settings Fields
Unit 3: Advanced Settings API Techniques
Data Sanitization and Validation
Unit 1: Introduction to Data Sanitization and Validation
Unit 2: WordPress Sanitization Functions
Unit 3: WordPress Validation Techniques
Using the WordPress HTTP API
Unit 1: Introduction to the WordPress HTTP API
Unit 2: Making GET Requests
Unit 3: Making POST Requests
Unit 4: Advanced HTTP API Techniques
Enqueueing Scripts and Styles
Unit 1: Introduction to Enqueueing
Unit 2: Advanced Enqueueing Techniques
Unit 3: Best Practices and Advanced Scenarios
Plugin Internationalization (i18n) and Localization (l10n)
Unit 1: Introduction to i18n and l10n
Unit 2: Implementing i18n in Your Plugin
Unit 3: Loading Translation Files and Creating POT Files
Unit 4: Localization and Advanced Techniques
Security Best Practices
Unit 1: Introduction to WordPress Plugin Security
Unit 2: Preventing Cross-Site Scripting (XSS)
Unit 3: Preventing Cross-Site Request Forgery (CSRF)
Unit 4: Capability Checks and Other Security Measures