Your First WordPress Plugin
2h 21m 28s
English
Paid
November 22, 2023
Follow along with Pippin Williamson as he provides expert perspective on what makes WordPress plugins tick, and how you can build your own. Throughout this course we will build a Simple Post Expiration plugin that does exactly one thing and does it remarkably well: prepend the word “Expired” to a post’s title if a specific date has passed. With this, we’ll learn about the various WordPress coding standards, be introduced to he Plugin API, tap into numerous core hooks, and build each supporting function and plugin file from scratch.
More
Whether you’re looking to write your very first WordPress plugin, or you’re looking to start writing better WordPress plugins, you’ve come to the right place!
Watch Online Your First WordPress Plugin
Join premium to watch
Go to premium
# | Title | Duration |
---|---|---|
1 | 1-Course Introduction | 01:16 |
2 | 2-Our Demo Plugin | 01:49 |
3 | 3-Procedural vs Object-Oriented Programming | 02:42 |
4 | 4-WordPress Coding Standards | 01:45 |
5 | 5-Structure Overview | 01:24 |
6 | 6-Primary Plugin File | 01:41 |
7 | 7-Plugin header | 03:21 |
8 | 8-Plugin Header Extras | 02:00 |
9 | 9-Section Homework | 01:20 |
10 | 10-Intro to Actions and Filters | 00:56 |
11 | 11-Additional Hook Resources | 01:02 |
12 | 12-Filter Hooks | 01:16 |
13 | 13-Action Hooks | 02:02 |
14 | 14-Writing Your First Action Hook | 05:01 |
15 | 15-Including a New Plugin File | 03:04 |
16 | 16-Adding output to the Publish metabox | 02:29 |
17 | 17-Creating our first input | 02:26 |
18 | 18-Saving and Deleting Post Meta | 05:39 |
19 | 19-Security Checks before Saving Options | 04:36 |
20 | 20-Properly Including JavaScript and CSS | 07:46 |
21 | 21-Writing our custom JS | 08:18 |
22 | 22-Getting & Checking Post Meta | 04:26 |
23 | 23-Filtering the Post Title | 03:26 |
24 | 24-Settings API Introduction | 02:29 |
25 | 25-Registering a Setting | 04:32 |
26 | 26-Rendering a Setting | 06:05 |
27 | 27-Introduction to Shortcodes | 01:05 |
28 | 28-Registering a Shortcode and Attributes | 05:14 |
29 | 29-Rendering Shortcode Content | 03:59 |
30 | 30-Introduction to Working with Widgets | 00:45 |
31 | 31-Instantiating the Widget | 03:28 |
32 | 32-Creating Widget Output, Part 1 | 02:38 |
33 | 33-Creating Widget Output, Part 2 | 03:15 |
34 | 34-Saving Widget Data | 01:46 |
35 | 35-Creating a Widget Settings Form | 04:38 |
36 | 36-Final Product Review | 01:49 |
37 | 37-Introduction to Internationalization | 01:35 |
38 | 38-Creating Translatable Text | 05:19 |
39 | 39-Translating a Plugin using Poedit | 03:37 |
40 | 40-Registering an Uninstall Script | 05:47 |
41 | 41-Submitting Your Plugin to WordPress.org | 04:27 |
42 | 42-Uploading Your Plugin via SVN | 03:56 |
43 | 43-Adding Plugin Details via readme.txt | 05:19 |
Similar courses to Your First WordPress Plugin
Ecommerce on the Jamstack with Snipcart, Next.js, & WordPressleveluptutorials
Duration 4 hours 18 minutes 15 seconds
Course
Become a WordPress Developer: Unlocking Power With Codeudemy
Duration 41 hours 45 minutes 55 seconds
Course
Advanced NextJS WooCommerce REST API, TailwindCSS - Part-2udemy
Duration 8 hours 6 minutes 25 seconds
Course