Your First WordPress Plugin

2h 21m 28s
English
Paid

Course description

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.


Read more about the course

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

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

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Ecommerce on the Jamstack with Snipcart, Next.js, & WordPress

Ecommerce on the Jamstack with Snipcart, Next.js, & WordPress

Sources: leveluptutorials
Welcome to E-commerce on the Jamstack with Snipcart, Next.js & WordPress! In this series, we will learn how make a fast, modern, e-commerce site using Next.js,
4 hours 18 minutes 15 seconds
Advanced NextJS WooCommerce REST API, TailwindCSS - Part-2

Advanced NextJS WooCommerce REST API, TailwindCSS - Part-2

Sources: udemy
This is part two of the course "Advanced NextJS WooCommerce With REST API And TailwindCSS". If you haven't already please complete the previous part of the cour
8 hours 6 minutes 25 seconds
Become a WordPress Developer: Unlocking Power With Code

Become a WordPress Developer: Unlocking Power With Code

Sources: udemy
Learn PHP, JavaScript, WordPress theming & the WP REST API to Create Custom & Interactive WordPress Websites. Unlock the full power of WordPress and go beyond "just a blog platf...
41 hours 45 minutes 55 seconds