Skip to content

Single Course Experience

On a single course page the addon replaces the default LifterLMS layout with a tabbed course-info panel, a themed banner, an optional distraction-free reading mode, and a related-courses section.

The single course renders a set of tabs. Each tab appears only when it has something to show, so a course without a video never shows a Video tab. The tabs, in order:

Tab Shown when
Description Always.
Pricing Plan The current user is not enrolled and the course has access plans.
Course Content Always (the curriculum / syllabus).
Instructors Unless the “Disable Course Instructor Tab” option is enabled.
Video The course has a video embed.
Audio The course has an audio embed.
Review Course reviews are enabled on the course (_llms_reviews_enabled). See Course reviews.

The tab set is filterable through reign_lifterlms_course_data_tabs, and each tab’s body is rendered on a per-tab hook rlla_render_course_tab_data_for_{tab} (for example rlla_render_course_tab_data_for_curriculum).

The course banner and content show the author, date, meta and thumbnail by default. Each can be turned off from the theme settings:

  • Disable Course Author removes the author from the banner.
  • Disable Course Date removes the date from the banner.
  • Disable Course Meta removes the course meta block.
  • Disable Course Thumbnail removes the thumbnail from the content.

See Theme settings for where these live.

Distraction Free Layout is a focused reading view for lesson content that hides the surrounding chrome. It is controlled by the Distraction Free Layout option (enabled by default) and by the Dashboard Title Text option, which sets the label of the link back to the course/dashboard from within the focused view.

The single course uses a sticky course-info sidebar (built from lifterlms/course/template-single-course-sidebar.php) instead of the theme’s regular sidebar. The theme’s own single-course layout Customizer controls are hidden because the addon owns this layout.

On single courses, when the active theme provides a dark_mode_toggle, the addon adds it before the content so learners can switch modes while reading.

Single lessons, quizzes and assignments use the addon’s single-llms-posts.php template so they match the course styling, including breadcrumbs and page headers (quiz and assignment headers read “Title : Quiz” and “Title : Assignment”).