Course editor reference
Every field on a course, in the order the editor presents them.
The WordPress fields
| Field | Purpose |
|---|---|
| Title | The course name, used everywhere including above each lesson |
| Content | The course landing page, read by students who have access |
| Featured image | The subheader background and the thumbnail in My courses |
| Comments | Supported; display is a site-wide setting |
Course settings → Configuration
| Field | Type | Effect |
|---|---|---|
| To access this course, users must be logged in | Toggle | Blocks signed-out visitors |
| Preview lessons also require login | Toggle | Extends the login requirement to preview lessons |
| This is a paid course | Toggle | Access depends on having purchased the associated product |
| Global permission rule | Select | A rule covering the course and its lessons, unless a lesson overrides it |
| Add a login form on top | Toggle | Shows a sign-in form on the course and its lessons |
| Content if no access | Rich text | What a blocked student reads. Accepts shortcodes and {related_product_links} |
Course settings → Sections
| Field | Type | Effect |
|---|---|---|
| Sections | Repeating list of Section name | The groups the course outline is built from |
Course settings → Lessons
| Field | Type | Effect |
|---|---|---|
| "Lesson not available" text | Rich text | Shown when a lesson of this course is blocked; a lesson can override it |
| "Go back to course" text | Text | The back link on lesson pages. Defaults to ← Go back to course intro |
How access is decided
In this order:
- Login requirement — if enabled and the visitor is signed out, blocked.
- The lesson's own permission rule, when evaluating a lesson.
- The course's Global permission rule.
- The paid-course setting, only when no rule applies.
- Otherwise, open.
Preview lessons bypass this, subject to Preview lessons also require login.
A permission rule therefore replaces the paid-course check rather than adding to it.
Fields that live elsewhere
| Setting | Where |
|---|---|
| Which section a lesson appears in | The lesson |
| A lesson's position | The lesson's order attribute |
| Lesson video, estimated time, preview flag | The lesson |
| Course page layout, subheader, progress bar | Settings → POM LMS → Course |
| Lesson page layout and subheader | Settings → POM LMS → Lesson |
| Login form texts and the completion mode | Settings → POM LMS → Account |
| Course and lesson URL slugs | The theme's content-type slug settings |
| Permission rule definitions | The theme's permission-rule options |
Field-level guides
- Title, description and image · Course sections · Assign lessons to sections
- Require login · Course permission rules · Mark a course as paid · Allow previews before login
- The login form on a course · The no-access message · The "lesson not available" message · The related product links merge tag · The "go back to course" label