Syllabus
Getting started
Content
- Posts and pages12 min
- Writing with the block editor13 min
- Categories and tags11 min
- Images and the media library12 min
- Navigation menus11 min
- Comments and discussion settings11 min
- Users, roles and capabilities12 min
Site setup
WP-CLI and workflow
Block themes
Classic templates and queries
- The template hierarchy14 min
- The Loop13 min
- Template tags and conditional tags12 min
- Custom queries with WP_Query15 min
Hooks and plugins
- Hooks: actions and filters15 min
- Writing your first plugin14 min
- Shortcodes12 min
- Custom post types15 min
- Custom taxonomies13 min
- Custom fields and post meta15 min
- Options and settings pages15 min
Data and APIs
- The database and $wpdb16 min
- Caching with transients12 min
- Using the REST API15 min
- Custom REST API endpoints15 min
- Scheduled tasks with WP-Cron12 min