Tuts+ Premium courses teach you a single skill from top to bottom, inside out.

WordPress Plugin Development Essentials

So you’ve wrapped your mind around the process of creating WordPress themes, and now you want to take things to the next level? In that case, it’s time to begin learning how to create plugins for WordPress. In this course, we start from the absolute basics, and work our way up to more advanced topics and techniques.

Join Tuts+ Premium to get access to the full course. Join Now

Course Tutors

  • Jeffrey Way

    Editor of Nettuts+

Hooks21m 48s
Course Entrance48s
Make Your Plugin Visible to WordPress2m 34s
Filter Hooks4m 32s
Action Hooks3m 48s
Final Project - Additional Category Links10m 6s
Shortcodes44m 46s
Activating the Plugin2m 48s
The add_shortcode Method3m 27s
Attributes3m 6s
Specifying Content1m 49s
The shortcode_atts Function4m 33s
Tweets Project - Part 17m 50s
Tweets Project - Part 210m 17s
Tweets Project - Part 310m 56s
Widgets46m 53s
Introduction to Widgets1m 29s
Making the Plugin Visible to WordPress2m 8s
The "Skin" for a Widget4m 52s
The Form Method5m 43s
The Widget Method4m 31s
Registering the Twitter Widget1m 58s
Creating the Twitter Widget Form3m 30s
Querying the Twitter API6m 45s
Regular Expressions4m 11s
The Transients API4m 57s
Echoing the Widget's HTML3m 28s
Completing the Widget3m 21s
WP_Cron22m 55s
Schedule Recurring Events5m 54s
Custom Intervals for Events1m 49s
Unschedule Events3m 10s
Create an Options Page2m 5s
Displaying Scheduled Events4m 3s
Schedule Single Events5m 54s
Options and Settings APIs46m 40s
Chapter Overview1m 21s
Adding an Options Page4m 54s
Beginning the Form2m 55s
Refactoring the Code4m 1s
The Settings API11m 35s
Creating the Submit Button1m 28s
Saving and Updating Options5m 10s
Uploading and Displaying Images7m 57s
Saving and Displaying Dropdowns5m 10s
Testing the Final Product2m 9s
Custom Post Types30m 18s
Chapter Overview2m 34s
Registering a New Post Type4m 46s
Menu Positioning and Custom Icons2m 12s
Specifying What the Post Type Supports1m 57s
Custom Taxonomies6m 11s
Custom Meta Boxes5m 23s
Creating a Shortcode for Testing6m 31s
Course Exit44s

Unlock the full course by becoming a member of Tuts+ Premium

Including...

  • 886 Exclusive Tutorials

  • Course Library

  • 35 Top-selling eBooks

  • New Content Weekly

Take the Tour or Join Tuts+ Premium

If you've already got a Premium account, just Sign in to Access