Skip to main content

User Certificates

User Certificates

Lists the certificates the logged-in student has been awarded in LifterLMS. The widget outputs the same "My Certificates" section that LifterLMS prints on its Student Dashboard, so you can place that list on any Elementor page or template and style it there. It differs from the User Achievements widget in what it lists (certificates rather than achievement badges) and in how it is sized: this widget offers a full/recent choice, while User Achievements takes a count and a column number.

User Certificates widget showing a student's earned certificates as preview tiles

Usage

Custom student dashboard — Add the widget to a dashboard or profile page built in Elementor alongside User Courses, User Achievements and User Memberships to rebuild the LifterLMS Student Dashboard in your own layout. Leave Type on Display all the certificates so the page acts as the student's full certificate archive.

Recent certificates teaser — Set Type to Display only recent certificates for a compact block that shows the latest few certificates under a "My Certificates" heading with a View All My Certificates button. Use this on a course landing or welcome page where a full list would take too much room.

Hide for visitors without certificates — The widget prints a "no certificates yet" message rather than nothing for students who have not earned one. To hide the block entirely for those students, add a Conditional Logic rule on the Advanced tab; see the Conditional Logic reference.

How it works

The widget calls LifterLMS's own dashboard template, so its markup, ordering and empty-state text are LifterLMS's and follow LifterLMS's settings and template overrides.

SituationBehaviour
Logged-out visitorLifterLMS has no student to look up, so the widget renders nothing.
View Certificates dashboard endpoint disabled in LifterLMS settingsThe widget renders nothing, exactly as the section disappears from the Student Dashboard.
Logged-in student with no certificatesThe section still renders, containing the message "You do not have any certificates yet." (changeable through the LifterLMS lifterlms_no_certificates_text filter).
Display all the certificatesCertificates are listed 15 per page (three columns, five rows) with LifterLMS pagination links when there are more; no section heading is printed.
Display only recent certificatesOnly the newest three certificates are shown, under a "My Certificates" heading, followed by a View All My Certificates button that links to the View Certificates endpoint of the LifterLMS Student Dashboard page.

The number of columns (and therefore the per-page count) comes from LifterLMS's llms_certificates_loop_columns filter, which defaults to 3.

Settings

Content

SettingDescription
TypeDisplay all the certificates (default) lists every certificate the student has earned, paginated. Display only recent certificates shows the three newest with a "My Certificates" heading and a View All My Certificates button.

Style — Card

SettingDescription
Background ColorBackground of each certificate tile.
Border / Border Radius / Box ShadowElementor's border, corner-rounding and shadow controls for the tile.
PaddingInner spacing of the tile, in px, em or %, per device.
Gap Between CardsSpace between the tiles, in px or em, per device. LifterLMS lays the tiles out as a floated list, so the gap is applied as spacing around each tile rather than as a grid gap.

Style — Title

SettingDescription
TypographyFont settings for the certificate title.
Color / Hover ColorTitle colour in its normal state and when the tile is hovered.

Style — Meta

SettingDescription
Typography / ColorFont settings and colour of the earned date under the title.

The Style tab styles LifterLMS's own tile markup (llms-certificates-loop, llms-certificate-loop-item, llms-certificate), so CSS written for the LifterLMS dashboard still applies underneath your settings. The My Certificates heading and View All button of the recent-certificates layout are not covered by the Style 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

  • Each certificate tile is LifterLMS's standard certificate preview, which links to the certificate itself; how certificates are earned and designed is configured in LifterLMS; see LifterLMS's certificate documentation.
  • The View All My Certificates button points at the LifterLMS Student Dashboard page, so that page must exist and its View Certificates endpoint must be enabled for the link to work.
  • Related: User Achievements, User Dashboard, User Courses.