Plugin: dezeen-courses
Overview
| Property | Value |
|---|---|
| Plugin Name | Dezeen Courses |
| Version | 1 |
| Author | Den Creative |
| Location | _project/_web/wp-content/plugins/dezeen-courses/ |
| Purpose | Courses directory with post type, taxonomies, widgets, and templates |
Custom Post Type
| Post Type | Slug | REST API |
|---|---|---|
| Course | course | — |
Custom Taxonomies
| Taxonomy | Slug | Applied To |
|---|---|---|
| Course Type | dez_course_type | course |
| Course Level | dez_course_level | course |
| Course School | dez_course_school | course |
| Course Location | dez_course_location | course |
ACF Options Pages
- Highlighted courses — Featured courses selection
- Courses — General courses settings
ACF Field Groups
Five local field groups registered in inc/acf.php for course metadata.
Custom Widgets
| Widget | Purpose |
|---|---|
Dezeen_course_type_widget | Filter by course type |
Dezeen_course_level_widget | Filter by course level |
Dezeen_course_school_widget | Filter by school |
Dezeen_course_location_widget | Filter by location |
Templates
archive-courses.php— Courses archive (overrides viatemplate_include)single-course.php— Single course (overrides viasingle_template)
Key Hooks
| Hook | Purpose |
|---|---|
init | Register CPT and taxonomies |
acf/init | Register ACF options pages |
template_include | Override archive template |
single_template | Override single template |
wpseo_opengraph_image | Social image override |
body_class | Add course class |