[memb_lms_course_outline]

Description

Builds a hierarchical outline of the course: course-level lessons followed by modules containing their lessons. Each lesson row shows:

  • completion state (checkmark / play icon / lock icon)
  • accessibility (linked title when accessible, plain text when locked)
  • duration (when set)
  • lock reason for denied lessons, "Unlocks {date}" for drip-locked content, "Complete previous lesson" for sequential locks

Module and lesson access pass through the wpal/torii/sushi_lms/can_access/module and wpal/torii/sushi_lms/can_access/lesson filters.

The HTML this shortcode renders comes from a template you can override in your theme. See Shortcode Templates.

Shortcode Examples

[memb_lms_course_outline]

Explicit course:

[memb_lms_course_outline course_id="123"]

Shortcode Parameters

course_id

Course ID. When 0, resolved from the current post context (course, module, or lesson). Default: 0.

Shortcode Attributes

Attribute Value
Conditional No
Nestable No
Accepts formatting No

Hooks

wpal/torii/sushi_lms/course_outline_before and course_outline_after (actions, course ID) wrap the outline output.