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. |