LifterLMS: Add a Role After Course Completion
Adds a role to students when they complete a chosen LifterLMS course, for example to unlock a graduates-only area.
Snippet Library
Snippets for course and community sites built with LMS and community plugins: lessons, progress, enrollments and member profiles. For educators and community managers who teach and connect online.
Adds a role to students when they complete a chosen LifterLMS course, for example to unlock a graduates-only area.
Gives users an extra role when they join a LifterLMS membership and removes it again when they leave, so other plugins can use roles for access.
Adds body classes such as wpide-llms-enrolled or wpide-llms-completed on course and lesson pages so you can tailor the design for each student.
Adds a [wpide_llms_enrolled id="123"] shortcode that shows its content only to students enrolled in a course or membership, with an optional message for everyone else.
Emails you whenever a student completes a LifterLMS course, with their name, email and a link to their reporting page.
Adds a [wpide_llms_progress] shortcode that shows the logged-in student's progress through a course as an accessible bar with a percentage.
Adds a "Courses" column to the Users screen showing how many LifterLMS courses each user is enrolled in.
Sends students to a page you choose, such as a survey or next-steps page, the next time they load a page after completing a LifterLMS course.
Keeps a short log of the latest LifterLMS course completions and shows it as a dashboard widget for admins and instructors.
Emails you when a student is enrolled in a LifterLMS course, so you can welcome them personally or keep an eye on sales.
Emails students who fail a LifterLMS quiz with their grade and a link to review the lesson and try again.
Enrolls every newly registered user in the LifterLMS courses or memberships you choose, such as a free welcome course.
Records when each student last completed a LifterLMS lesson and shows it in a "Last lesson" column on the Users screen, to spot students who have stalled.
Creates a learning path by enrolling students in the next LifterLMS course automatically when they finish the previous one.
Sends students a short, personal welcome email when they are enrolled in a LifterLMS course, with a direct link to start learning.
Removes LifterLMS lessons and quizzes from your site's search results so visitors find courses instead of locked lesson pages.
Hides tabs such as Redeem a Voucher, Notifications or Achievements from the LifterLMS student dashboard to keep it simple.
Sends students who log in through wp-login.php to the LifterLMS student dashboard instead of the WordPress admin profile.
Redirects logged-out visitors who open a lesson or quiz to the login screen, then back to that lesson once they log in.
Adds a noindex instruction to LifterLMS lessons, quizzes and certificates, which are usually locked and only show crawlers a restriction message.
Adds a "Students" column to the LifterLMS Courses list showing how many students are currently enrolled, cached for speed.
Closes and hides comments on LifterLMS lessons and quizzes without affecting comments on your blog posts.