Skip to main content

Course Reviews

Course Reviews

Renders LifterLMS's own course reviews block for the current course: the list of published student reviews and, when reviews are open and the visitor is logged in, the Write a Review form. The widget outputs the [lifterlms_course_reviews] shortcode, so what appears is governed by the course's LifterLMS review settings; the widget only lets you replace two pieces of text.

Course Reviews widget showing student reviews and the Write a Review form on a course page

Usage

Course template — Place the widget on a course template built with Templates > Theme Builder, typically below the Course Content and Course Syllabus widgets, so every course that has reviews enabled shows them in the same spot; see How to Build a Course Template.

Custom section heading — Switch on Custom reviews text and set Reviews text to replace the default What Others Have Said heading, for example with Student feedback.

Custom thank-you message — Switch on Custom post a reviews text and set After review text to replace the default Thank you for your review! message shown after a student submits a review, or when they have already reviewed and multiple reviews are prevented.

Shortcode instead of a widget — In a Text Editor widget or outside Elementor, use LifterLMS's own [lifterlms_course_reviews] shortcode directly (see LifterLMS shortcodes); it renders the same block without the text overrides.

How it works

Everything the widget shows is decided by the course's LifterLMS settings, under Course > Reviews in the course editor: Enable Reviews, Display Reviews, Number of Reviews and Prevent Multiple Reviews. The widget reads these from the post being displayed, so use it on course pages.

SituationBehaviour
Display Reviews is off for the courseNo review list is rendered.
Display Reviews is onA heading (Reviews text or What Others Have Said) followed by up to Number of Reviews published reviews, each with its title, author name and text, and a horizontal rule. With no reviews yet, only the heading and rule render.
Enable Reviews is off, or the visitor is logged outNo review form is rendered.
Enable Reviews is on and the visitor is logged inThe Write a Review form (title, text, Leave Review button) renders. After submission the thank-you message (After review text or Thank you for your review!) appears.
Prevent Multiple Reviews is on and the logged-in visitor has already reviewedThe form is replaced by the thank-you message.
Both Display Reviews and Enable Reviews are offThe widget renders nothing.
Editor previewThe widget has no live editor template; the block is rendered by LifterLMS on the front end.

Reviews are not tied to enrollment: any logged-in user can submit one when reviews are enabled.

Settings

Content

SettingDescription
Custom reviews textYes replaces the heading above the review list with Reviews text. No (default) keeps LifterLMS's What Others Have Said.
Reviews textThe replacement heading. Default What Others Have Said. Leave it empty and the LifterLMS heading is used. Shown only when Custom reviews text is Yes.
Custom post a reviews textYes replaces the message shown after a review is submitted with After review text. No (default) keeps LifterLMS's Thank you for your review!.
After review textThe replacement thank-you message. Default Thank you for your review!. Leave it empty and the LifterLMS message is used. Shown only when Custom post a reviews text is Yes.

Style

The widget has no Style tab of its own. The reviews list and form use LifterLMS's markup and classes (llms_review, review_box, thank_you_box), so style them with LifterLMS's stylesheet, your theme, or the Custom CSS section on the Advanced tab.

Advanced

The Advanced tab holds Elementor's own layout, motion, responsive and custom-CSS controls — see Elementor's documentation. Lifter Elements adds one section, Conditional Logic, which shows or hides this widget by the visitor's LifterLMS status — see the Conditional Logic reference.

Notes

  • The widget does not create or enable reviews. If nothing renders, check the course's Reviews settings in the LifterLMS course editor first.
  • LifterLMS applies a light grey background to each review through inline styles; override it with the Custom CSS section or the llms_review_custom_styles filter.
  • Related: Course Content, Course Meta, Course Syllabus.