Introduction and the Basics of WordPress Plugin Development
  • Thank You For Enrolling In This Course: What Exactly Is A Plugin?
  • Details on Plugin Architecture
  • WordPress Plugins vs Themes: The 2 Common Questions I Always Get
  • List of hooks included in this course so far...Students will learn and more!
  • Changing Capitalization in Posts and Pages On The Fly With Filter Hooks
  • Inserting Posts and Pages Programmatically
  • Expanding The User Profile Page With Additional Sections and Fields
  • Code: Hide Menu Items from any Wordpress User
  • Extracting WordPress Settings from Themes and Plugins With Bloginfo(): Part 1
  • Extracting WordPress Settings from Themes and Plugins With Bloginfo(): Part 2
  • Automatically/Programmatically Create Posts and Pages on the Fly!
Plugins Allow Developers To Take Control of WordPress Administrative Back End
  • Introduction: Great Things That Developers Can Do With the WordPress Back End
  • PLUGIN #1: Display a Message To All Writers In the WordPress Back End
  • Create Your Own Custom WordPress Dashboard Widgets With PHP
  • Programatically Changing The Footer Text In The Administrative Back End
  • Programmatically Activate Plugins Without Having To Click The Activate Link
  • Adding Messages To Writers At the End of Any Post Editing Form
  • Adding Menu/Submenu Links to the Administrative Back End & Generating Data Forms
  • Code: Expand The User Profile Page
  • Removing Admin Links From Certain Users
WordPress API Programming Commonly Used In Plugins
  • Introduction to the WordPress Options API
  • WordPress Transient API For WordPress Websites and WordPress Multisites
  • Options API: Deleting Options
  • Options API: Multisites
  • Introduction to the Metadata API
  • Metadata API Continued: Updating Metadata
  • Metadata API Continued: Adding and Deleting Metadata
  • Exercise: Write code to add a first and last name to your WordPress admin
  • Widgets API: An Introduction in Creating A Simple Widget
  • Exercise: Add 3 more fields to the Visit Website API and Display Its HTML
  • Introduction to the Theme Customization API
  • Introduction to the Shortcode API from the Instructor
  • Shortcode API - Creating simple a shortcode
  • Shortcode API: Adding Support for Attributes
  • PLUGIN #2: Date & Time- Students Must Add Extra Attributes to Shortcode
  • WordPress API Review Quiz
HOOKS: The Most Important Tool In Your WordPress Plugin Development Toolbox
  • What Exactly Is A Hook? Why We Need Them. Hooks Introduction from the Instructor
  • How To Write A Hook and Specify Its Callback Function
  • The 2 Types of Hooks
  • Writing The Filter Hook and How To Change Your Post Content Dynamically
  • Filter Hook: Adding CSS Classes To The HTML Body Tag
  • Making Things Happen After WordPress Initializes & Minimizing Server Overhead.
  • Using Hooks To Add A Facebook Share Button To Any Post or Page
  • Hooks Development Quiz
Developing WordPress Plugins
  • Developing Plugins: The basics and what every plugin needs.
  • Create A Basic Plugin That Shows Hello World After Every Post or Page
  • Create a plugin to always display and center the current post's featured image
  • Dissecting The PHP and WP code for the Hello Dolly Plugin
Creating and Processing Thumbnails for Post Featured Images
  • Creating New Image/Thumbnail Sizes
  • Alternative Cropping Positioning Settings When Creating Thumbnails/Images
  • Adding Thumbnail Sizes With the "After Theme Setup" Action Hook
  • Adding Our Custom Thumbnail Sizes To The WordPress Media Manager
  • Getting the Thumbnail Link From The Post ID
  • Image Size Development Quiz
More Quick and Simple, but Powerful Plugins
  • PLUGIN #3: Change Hello Dolly Plugin To With YOUR Favorite Song Lyrics
  • PLUGIN #4: "User Greeting" Sending Messages To Specific Users
  • PLUGIN #5: Login Protect...Protect Login Form From Unauthorized Users/Hackers
  • PLUGIN #6: The Paypal Button...Generate HTML in Posts & Pages With Filter Hooks
  • PLUGIN #7: My Social Media...Displaying Icons For Our Social Network Profiles
  • PLUGIN #8: Shortcode Text Snippet Library
Plugin #9: Media File Unzipper
  • Demo of the Media File Unzipper
  • Creating Our Menu Link and Upload Form
  • Processing The Uploaded Zip File (Part 1)
  • Processing The Uploaded Zip File (Part 2)
Plugin #10: Tabbed Instructions in WP-ADMIN
  • Tabbed Instructions Plugin Demo
  • Building and Populating The Tabs
  • Customizing The Tabbed Instructions Plugin (Part 1)
  • Customizing The Tabbed Instructions Plugin (Part 2)
Even More Quick and Simple, but Powerful Plugins
  • Plugin #11: Build Quicktags That Insert Any Data With Simple PHP
  • Plugin #12: Quicktags WIth Selected Text
  • Plugin #13: Custom Post Type Search Engine
  • Plugin 14: Post Rating Shortcode
Q&A: Add your questions to the discussion board and I will answer them here!
  • Ask Away!
  • Student Question: update_metadata is not working...
Conclusion and Bonus Lecture
  • Bonus Lecture: Coupons For My Other WP Courses & Websites For Web Developers