Skip to content

Plugin: dezeen-courses

Overview

PropertyValue
Plugin NameDezeen Courses
Version1
AuthorDen Creative
Location_project/_web/wp-content/plugins/dezeen-courses/
PurposeCourses directory with post type, taxonomies, widgets, and templates

Custom Post Type

Post TypeSlugREST API
Coursecourse

Custom Taxonomies

TaxonomySlugApplied To
Course Typedez_course_typecourse
Course Leveldez_course_levelcourse
Course Schooldez_course_schoolcourse
Course Locationdez_course_locationcourse

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

WidgetPurpose
Dezeen_course_type_widgetFilter by course type
Dezeen_course_level_widgetFilter by course level
Dezeen_course_school_widgetFilter by school
Dezeen_course_location_widgetFilter by location

Templates

  • archive-courses.php — Courses archive (overrides via template_include)
  • single-course.php — Single course (overrides via single_template)

Key Hooks

HookPurpose
initRegister CPT and taxonomies
acf/initRegister ACF options pages
template_includeOverride archive template
single_templateOverride single template
wpseo_opengraph_imageSocial image override
body_classAdd course class