Status
Status
Renders a status label for the current LearnDash content item based on the learner's progress state. Each of the four possible states (Open, Started, Completed, Locked) has its own configurable output.
Usage
Progress indicator on a course or lesson template — Place the Status module near the page title to give learners an at-a-glance view of their progress on the current item.
Different text per state — Configure each state section with different label text. For example: Open → "Not started yet", Started → "In progress", Completed → "Done", Locked → "Complete previous lessons first".
Icon-only display — Set each state to Icon mode to show only an icon badge (checkmark, lock, etc.) rather than text. Combine with the Course Navigation module for a compact visual progression overview.
How it works
The module evaluates the current user's relationship to the current post and renders the output configured for the matching state. If the item has no applicable state (e.g. showing it on a non-LearnDash page), the module renders nothing.
| State | When it shows |
|---|---|
| Open | The item is available but the learner has not started it |
| Started | The learner has begun but not completed the item |
| Completed | The learner has marked the item complete |
| Locked | The item is not yet accessible (prerequisite not met, drip not released) |
Settings
General
| Setting | Description | Default |
|---|---|---|
| Source | Which post's status to display: Current, Parent, Course, Lesson, Topic, or Quiz. | Current |
| Before text | Optional text or HTML to prepend to the status output. | — |
| After text | Optional text or HTML to append to the status output. | — |
| Open | Output for the Open state: type (none/text/icon/text+icon/HTML), text, text color, icon, icon color. | — |
| Started | Same controls as Open — for the Started state. | — |
| Completed | Same controls — for the Completed state. | — |
| Locked | Same controls — for the Locked state. | — |
Style
| Setting | Description |
|---|---|
| Alignment | Horizontal text alignment (responsive). |
| Typography | Font settings for the status text. |
| Background | Solid or gradient background. |
| Border | Border style, width, and color (responsive). |