These are a sampling of demos, exercises, and tests I’ve used in classes at Langara College and Emily Carr University of Art & Design.
All (or most) exercises also have an accompanying Loom video solution series.
Local Development Server Setup
- Installing MAMP & Multiple WordPress Sites (Local)
(Loom Video Series) - Getting MAMP to Work on A Langara Lab Mac
If you are not using an actual Langara lab computer, there is absolutely no reason to watch this video.
WordPress Basics Intro
- The WP Interface (Loom Video Series)
Setting up new site, Frontend vs Backend, Posts, Pages, Images, Categories, Tags, Themes, Bulk Edit, Archives, Menus, Feature Images, Blend Modes, Site Icon, Tagline, CSS Customizations.
Overall, a good, broad introduction to the main idioms of the WordPress environment. - WordPress Basics Lab Exercise (Canada)
This will allow you to try out everything from the WP Interface video series, on a new site you will create. - WordPress Basics Lab Exercise (Canada) Solution Videos
Gutenberg Blocks / Moving Sites
- Exercise: Shark Productions
Using one of the “Twenty” themes, this exercise explores a range of Gutenberg blocks including Media & Text, Cover Block, Columns Block, etc.
Additional topics include Widgets, Excerpts Theme Options, More CSS Customization using Browser Tools, etc - Shark Productions Solution (Loom Video Series)
- Moving a WordPress Site
- Gutenberg Blocks Deep Dive Exercise
- Gutenberg Blocks Deep Dive Solution (Loom Video Series)
Classic Theme / Plugins Configuration Exercises
- Miyazaki / Greater Than Exercise
- Miyazaki / Greater Than Solution (Loom Video Series)
- Blogberg Theme & Plugin Exercise
- Blogberg Solution (Loom Video Series)
- Kadence Theme & Blocks Plugin Exercise (Loom Video Series)
Site Deployment
- WordPress Deployment Via Plesk (Note: this video series shows how to deploy a locally-build (ie in MAMP) WordPress website to a server with a Plesk-style control panel setup.
It also uses a server that was used in my Langara classes, so some of the information will be quite specific to that setup. However, a lot of the information will also be completely relevant to deployments made to a CPanel style server account setup. This includes preparing your site, exporting it with All-In-One WP Migration, security, and other aspects of deployment.
Midterm Test Preparation
Practice Exams. These are good exercises for assessing how comfortable you are with classic themes. In my classes, there were usually three hours allotted to each of these exercises.
- Complaint Dept Exercise (Bricksy Theme)
- Complaint Dept Solution (Loom Video Series)
- Doppleganger Exercise (Ocean WP Theme)
- Doppleganger Solution (Loom Video Series)
Full Site Editing
The new way of configuring WordPress sites: goodbye Customizer, goodbye wildly theme-dependent and inconsistent interfaces.
- Intro to FSE Exercise: Atomized (Loom Video Series)
- FSE Pt 2: The Bomb Exercise
- FSE Pt2: The Bomb Solution (Loom Video Series)
- FSE Pt3: Guitar Kitty Exercise
(If you are not a Langara student, choose the ECUAD download link in this exercise). - Guitar Kitty Solution (Loom Video Series)
Custom Post Types, Custom Fields, Custom Taxonomies
- Custom Post Types, Custom Fields, Taxonomies: Distortron Exercise
(Note: easy output of Custom Fields in a Block Theme at this point requires paid solutions. In these videos, I use the Kadence Blocks Pro plugin, which we had an academic license to use in my Langara classes. Obviously, I cannot share that license more generally, so to get the full functionality, I would encourage you to purchase that excellent plugin.
The important of Custom Fields to sophisticated WordPress site-making can hardly be overestimated, so this minimal investment is, in my mind, a bargain in light of the additional functionality and understanding of the WordPress environment it will bring you.
Advanced Full Site Editing,CPTs, CFs, and Taxonomies
- Faceplace Exercise Solution (Loom Video Series)
Instructions for this exercise are presented in class.
This video series also uses the Kadence Pro plugin (described above). If you do not elect to license Kadence Pro, there’s still lots of excellent material in this series, however.
PHP For Developers
Legacy content, for building classic themes. Mainly of interest only to developers.
A decent introduction to the main aspects involved in creating classic themes in PHP. This includes Custom Post Types. As well, the output of custom fields is covered — it does not require a paid solution to output custom fields in a classic theme.
- WordPress Classic Theme Writing Bootcamp
- WordPress Conditional Tags (JazzIcons) Exercise
- JazzIcons Solution (Loom Video Series)
- More Complex Classic Theming The Eatery With CPTs and CFs (The Eatery)
- The Eatery Solution (Loom Video Series)