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

Become a WordPress Developer: Unlocking Power With Code

Become a WordPress Developer: Unlocking Power With Codeudemy

Duration 41 hours 45 minutes 55 seconds