Custom Post Types and Taxonomies

LearnPress extends WordPress’s content management capabilities through several custom post types and taxonomies:

Custom Post Types

Post Type Slug Description
Course lp_course The main container for educational content. Courses have their own settings, curriculum, and can contain lessons, quizzes, and assignments.
Lesson lp_lesson Individual learning units within a course. Lessons typically contain educational content like text, images, videos, etc.
Quiz lp_quiz Assessment components that contain questions. Quizzes can be configured with various settings like time limits, passing scores, etc.
Question lp_question Individual questions used within quizzes. LearnPress supports multiple question types (multiple choice, true/false, fill-in-the-blanks, etc.).
Order lp_order Stores information about course purchases and enrollments.

Taxonomies

Taxonomy Slug Description
Course Category course_category Hierarchical taxonomy for organizing courses into categories.
Course Tag course_tag Non-hierarchical taxonomy for tagging courses with keywords.
Lesson Tag lesson_tag Non-hierarchical taxonomy for tagging lessons with keywords.

Table of Contents