Introduction
  • Basics about Wordpress and plugins
  • Setup the environment
  • Install WP and the database
  • Actions and Filters
Plugin Basics
  • Our first plugin
  • Add an admin menu
  • Settings page
  • Using the Options API
  • Enqueue your custom CSS / JS
  • Files and Naming
  • Object oriented programming
Advanced concepts
  • HTTP API and transients
  • AJAX in Wordpress plugins
  • Create a custom database table
  • Write data into your custom table
Security aspects
  • ABSPATH
  • Checking permissions
  • Validate inputs
  • Validate outputs
  • Nonces
Translate your plugin
  • Functions and Files
  • Create POT File
  • Translate your plugin strings
  • Activate your translation