Here at OSTraining, we split our time between online and live training.
Today we merge the two types of training in a new course called “WordPress Custom Content Types“.
Earlier this year, we held a live training class in Michigan. For three days, Topher taught a small group of attendees how to code with WordPress. We filmed that class and it’s ready for you to watch online.
Topher uses custom content types as a chance to explore WordPress coding in general.
Topher starts by explaining how plugins work and the correct way to approach building them. He then explains content types by creating two: one for staff members and another for the departments they work in. Along the way, Topher touches on everything from how to use the WordPress codex to shortcodes, hooks and custom taxonomies.
If you want to start coding with WordPress, you need to watch “WordPress Custom Content Types“.
Sample video #1 from the class
Sample video #2 from the class
The WordPress Custom Content Types syllabus
- Dissecting the Archive Template File
- Dissecting the Content Template File
- Dissecting Other Template Files
- Understanding the Template Hierarchy
- Starting the Project
- Theme and Plugin Design Philosophy Part 1
- Theme and Plugin Design Philosophy Part 2
- Recently Active Plugins
- Section Q&A Part 1
- Section Q&A Part 2
- Section Q&A Part 3
- Creating the Staff Content Type
- Adding Content to the Content Type
- Exploring the Database with PhpMyAdmin
- Adding the Department Content Type
- Adding Menus
- Creating the Staff Archive Page
- Adding the Custom Fields
- Aside: Troubleshooting Broken Code
- Creating the Single Archive Page
- Using WP Codex
- Creating an MU Plugin
- Introduction to the Posts to Posts Plugin
- Setting up the Plugin
- Posts to Posts Plugin Part 3
- Moving the Code to a Function
- Introduction to Shortcodes
- Creating the Shortcode
- Using Shortcodes in Widgets
- Randomizing the Output from the Shortcode
Enqueing in WordPress
- Enqueing CSS in WordPress
- Introduction to Hooks
- Creating a Hook
- Custom Taxonomies