Everything you need to follow along with the course is covered. This video explains which software is required to successfully follow along and develop your own WordPress plugins.
- [Instructor] The exercise files included with this course provide everything you need to follow along and complete each video. If you have access, you can grab a copy of the exercise files and place them on your desktop so you can quickly open plugin demos, example files and code snippets. WordPress plugin development is a vast topic. For this course, the plugin demos are key to mastering the material so get familiar with the files. We'll be going through each one to see how they work. If you don't have access to the exercise files, that's okay.
You can still follow along and just pause the video when some code is presented and type it out manually. This course does get into a lot of code so to make things easier, the exercise files are recommended. Also in this video course, we're working with several key pieces of software. First and foremost, for our development site, we're using a default self hosted installation of WordPress which you can download for free at WordPress.org. There you can find steps for the famous five minute installation.
A good way to follow along with the course is to set up your own development site as I have done. This site is hosted locally on a free personal webserver provided by MAMP. We'll learn more about MAMP and WordPress in the preparing for development video. For our web browser, we're using Google Chrome, which is free and ready for download at google.com and on occasion, we'll use Firefox which is freely available at mozilla.org. On the other side of the browser, we're using a text editing program called Atom.
Atom is 100% free, open source and available for download here at atom.io. When you hear me mention code editor or file editor, I'm referring to Atom. Of course any code editor will work just fine for this tutorial series. To learn more about setting up and using Atom, check out the video course Learning Atom, available in the library. Also, all of the plugin demos and code snippets featured in this course are open source via the GNU General Public License or GPL.
So feel free to experiment, customize, and use them in your own project. In addition to the plugin demos, we'll also be looking at some plugins hosted at WordPress.org where you can download thousands of great plugins, all completely free and open source. So with that in mind, let's continue with the course.
- 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