Learn WordPress plugin development: local setup, PHP, actions and filters, shortcodes, The Loop, custom post types, security, settings pages, and more.
Brian Hogg
Author
Lessons
Lesson 1 of 29 within section Lessons.
You must enroll in this course to access course content.
01. Installing a Local Development Environment
Lesson 2 of 29 within section Lessons.
You must enroll in this course to access course content.
02. Creating a New Plugin
Lesson 3 of 29 within section Lessons.
You must enroll in this course to access course content.
03. PHP for WordPress Introduction
Lesson 4 of 29 within section Lessons.
You must enroll in this course to access course content.
03b. PHP for WordPress Introduction – Functions, Classes
Lesson 5 of 29 within section Lessons.
You must enroll in this course to access course content.
03c. PHP for WordPress Introduction – Globals and Superglobals
Lesson 6 of 29 within section Lessons.
You must enroll in this course to access course content.
03d. PHP for WordPress – Strings
Lesson 7 of 29 within section Lessons.
You must enroll in this course to access course content.
Lesson 8 of 29 within section Lessons.
You must enroll in this course to access course content.
04b. Using Actions and Filters From Other Plugins
Lesson 9 of 29 within section Lessons.
You must enroll in this course to access course content.
04c. Using Actions and Filters Within a Class
Lesson 10 of 29 within section Lessons.
You must enroll in this course to access course content.
Lesson 11 of 29 within section Lessons.
You must enroll in this course to access course content.
06. Working with an Individual Post
Lesson 12 of 29 within section Lessons.
You must enroll in this course to access course content.
Lesson 13 of 29 within section Lessons.
You must enroll in this course to access course content.
Lesson 14 of 29 within section Lessons.
You must enroll in this course to access course content.
09. Working with Additional Post Data
Lesson 15 of 29 within section Lessons.
You must enroll in this course to access course content.
10. Organizing Our Plugin Code
Lesson 16 of 29 within section Lessons.
You must enroll in this course to access course content.
Lesson 17 of 29 within section Lessons.
You must enroll in this course to access course content.
Lesson 18 of 29 within section Lessons.
You must enroll in this course to access course content.
13. Creating a Plugin Settings Page
Lesson 19 of 29 within section Lessons.
You must enroll in this course to access course content.
14. Adding CSS and JavaScript Files
Lesson 20 of 29 within section Lessons.
You must enroll in this course to access course content.
Lesson 21 of 29 within section Lessons.
You must enroll in this course to access course content.
16. Inserting Content Using Code
Lesson 22 of 29 within section Lessons.
You must enroll in this course to access course content.
17. Using WordPress Coding Standards
Lesson 23 of 29 within section Lessons.
You must enroll in this course to access course content.
18. Dealing With Older Versions of WordPress and PHP
Lesson 24 of 29 within section Lessons.
You must enroll in this course to access course content.
19. Preparing Your Plugin For Translation
Lesson 25 of 29 within section Lessons.
You must enroll in this course to access course content.
20. Working With Custom Database Tables
Lesson 26 of 29 within section Lessons.
You must enroll in this course to access course content.
21. Improving Performance With Transients
Lesson 27 of 29 within section Lessons.
You must enroll in this course to access course content.
22. Fetching data from an external source or API
Lesson 28 of 29 within section Lessons.
You must enroll in this course to access course content.
23. Adding a Plugin Introduction Screen
Lesson 29 of 29 within section Lessons.
You must enroll in this course to access course content.