Creating Your First Plugin, The Easy Way

This presentation will cover: What is a plugin? When to use a plugin for your WordPress project vs. a theme function; Best practices for plugin structure, unique naming conventions; Creating a secure settings page for your plugin; Sanitizing and storing your plugin data, the WordPress way; Safely retrieving data from your plugin and using it in a theme; What to do when a plugin is deactivated, or uninstalled; Structuring a WordPress readme.txt file; Submitting a plugin to the WordPress.org repository.

The presentation will take 30 minutes, with 15 minutes for questions following the main portion of the talk. Sample plugin files will be made available, along with code samples and presentation notes.