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.
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.
| Situation | Behaviour |
|---|---|
| Display Reviews is off for the course | No review list is rendered. |
| Display Reviews is on | A 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 out | No review form is rendered. |
| Enable Reviews is on and the visitor is logged in | The 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 reviewed | The form is replaced by the thank-you message. |
| Both Display Reviews and Enable Reviews are off | The widget renders nothing. |
| Editor preview | The 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
| Setting | Description |
|---|---|
| Custom reviews text | Yes replaces the heading above the review list with Reviews text. No (default) keeps LifterLMS's What Others Have Said. |
| Reviews text | The 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 text | Yes 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 text | The 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_stylesfilter. - Related: Course Content, Course Meta, Course Syllabus.