Get an overview of the course, WordPress: Plugin Development. Take a look at the big picture: what WordPress is, what plugins are, and what to expect from the course.
- [Instructor] In this video, we look at an overview of this course. First and foremost, it's important to understand a bit about WordPress itself. WordPress is a free open source content management system based on PHP and MySQL. WordPress is made up of a set of core files referred to as the WordPress core. When the WordPress core files are installed on a web server, they work together with a database to create a powerful, flexible website. WordPress powered sites can do a lot enabling users to create and publish content, share media and manage large amounts of data with relative ease and with plugins, WordPress can do even more.
For this course, here is an overview of what's ahead. So we'll start with the basics then walk through the steps of building a complete plugin then for the remainder of the course we'll use the plugin demos to show lots of essential and advanced techniques. This hands on approach will show you how things work while providing actual code that you can use to build your own plugins. As we continue with the course, we'll be using the following resources. Keep these handy especially the first two. They should be the first place you look for information about plugins, functions, code and WordPress stuff in general.
Staying close to the official WordPress documentation is essential for building successful WordPress plugins.
- WordPress APIs
- Action and filter hooks
- Activating and deactivating plugins
- Plugin security
- Creating the directory and files
- Adding menus and the settings page
- Inserting custom functionality
- Testing and debugging WordPress plugins
- Creating widgets
- Managing users and roles
- Adding custom post types and taxonomies
- Working with custom fields and database queries
- Using APIs: Transients, HTTP, and REST