Skip to main content

User Dashboard

User Dashboard

Renders LifterLMS's complete Student Dashboard inside an Elementor layout: the tab navigation (Dashboard, My Courses, My Grades, My Memberships, My Achievements, My Certificates, Notifications, Edit Account, Redeem Voucher, Order History, Sign Out, plus any tabs added by add-ons) and the content of the current tab. The widget outputs the [lifterlms_my_account] shortcode, so the dashboard's contents and behaviour come from LifterLMS; the widget adds one option, a custom redirect for the login form shown to logged-out visitors.

User Dashboard widget showing the LifterLMS student dashboard with its tab navigation

Usage

Whole dashboard in one widget — Drop the widget into a page or a Templates > Theme Builder single-page template to get the full LifterLMS dashboard with your own header, sidebar and styling around it. Use it when you want LifterLMS to manage the tabs and content for you.

Individual dashboard sections — When you want to arrange the dashboard yourself, skip this widget and place the section widgets separately: User Courses, User Achievements, User Certificates and User Memberships.

Send visitors somewhere else after login — Switch on Define a custom login redirect URL and enter a Custom login redirect URL so a logged-out visitor who signs in through the dashboard's login form lands on, for example, a course catalog instead of returning to the dashboard.

Login only — If you only need a sign-in form (with no dashboard behind it), use the Login Form widget instead.

How it works

SituationBehaviour
Visitor is logged inThe dashboard navigation and the current tab's content render. The tab that displays is taken from the URL endpoint (/my-courses/, /my-grades/ and so on); with no endpoint, the Dashboard tab shows.
Visitor is logged outThe LifterLMS login form renders in place of the dashboard. If Open Registration is enabled under LifterLMS > Settings > Accounts, the registration form renders below it.
Logged-out visitor on the /lost-password/ endpointThe password-recovery (or reset) form renders instead of the login form.
Logged-out visitor signs inThey are redirected to the Custom login redirect URL when one is set, otherwise to the page set as Student Dashboard under LifterLMS > Settings > Pages.
Editor previewThe widget has no live editor template; the dashboard is rendered by LifterLMS on the front end.

The tab labels, their endpoint slugs and which tabs appear are controlled by LifterLMS under LifterLMS > Settings > Accounts (Student Dashboard endpoints). Links inside the dashboard, such as Edit Account or Sign Out, are built from those endpoint settings. See LifterLMS's Student Dashboard documentation.

Settings

Content

SettingDescription
Define a custom login redirect URLOn sends visitors who sign in through the dashboard's login form to the Custom login redirect URL. Off (default) keeps LifterLMS's behaviour: after login the visitor is sent to the Student Dashboard page.
Custom login redirect URLThe full URL to send the visitor to after a successful login. Empty by default. Shown only when Define a custom login redirect URL is On.

Style

The widget has no Style tab of its own. The dashboard uses LifterLMS's markup and classes (llms-student-dashboard, llms-sd-nav, llms-sd-section), so style it 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

  • LifterLMS expects a Student Dashboard page to be set under LifterLMS > Settings > Pages. That page is where LifterLMS's own links (login redirects, "My Account" links, email links) point, so if you build your dashboard with this widget, place it on that page or on the template that renders it.
  • The redirect only applies to the login form shown to logged-out visitors; it has no effect once the visitor is signed in.
  • Related: User Courses, User Achievements, User Certificates, User Memberships, Login Form.