- Overview
- Transcript
1.1 Introduction
Welcome to Introduction to WordPress Plugin Development. In this course, you'll learn all the key points of WordPress plugin development—everything from creating your first plugin project to registering widgets and shortcodes. After following along with this course, you'll be all set to develop your own custom plugins for WordPress!
1.Introduction2 lessons, 04:13
1.1Introduction01:01
1.2How This Course Works03:12
2.Plugin Overview3 lessons, 25:08
2.1When to Write a Plugin08:09
2.2Plugin Code and Structure06:43
2.3The Plugin API10:16
3.Writing a Plugin3 lessons, 17:22
3.1Setting Up the Plugin05:42
3.2Adding Scripts and Styles06:16
3.3Adding Include Files05:24
4.Plugin Functionality4 lessons, 31:28
4.1Admin Plugins08:40
4.2Content Creation Plugins06:41
4.3Outputting Content07:20
4.4Widgets and Shortcodes08:47
5.Practical Project: Create a Widget Plugin2 lessons, 16:40
5.1Create a Widget Plugin: Register the Post Type and Taxonomy05:56
5.2Create a Widget Plugin: Run a Query10:44
6.Conclusion1 lesson, 03:24
6.1Conclusion03:24
1.1 Introduction
Hello, and welcome to this Tuts+ course on WordPress plugin development. In this course, you'll get a good grounding in all the different aspects of plugin development and what you need to know to write your own plugins. So we'll start by identifying when you should write a plug in instead of using the functions file. We'll then look at the structure of a plugin, and I'll use a big complex plugin like Woo Commerce to demonstrate how you should organize your own plugins. We'll then move on to some practical examples of plugin code. So I'll show you how to set up a plugin and how to do things like in queueing style sheets and adding include files, and then I'll show you some specific examples on how to write plugins to create things like widgets and short codes, and to query the database. We'll then pull together a bunch of the techniques we've used in the course to create a custom widget, which will register a post type, output a query, and add all those into a widget that you see here on the site. Watch this course and get a thorough grounding in how to write your own plugin.







