LearnDash: Keep Lessons and Quizzes Out of Site Search
Removes LearnDash lessons, topics, quizzes and certificates from your site's search results so visitors only find courses, not locked lesson pages.
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.
Removes LearnDash lessons, topics, quizzes and certificates from your site's search results so visitors only find courses, not locked lesson pages.
Records when each student last completed a lesson, topic or quiz and shows it in a sortable "Last learning activity" column on the Users screen.
Keeps a short log of the latest course completions and shows it in a dashboard widget with student names, courses and how long ago.
Sends students to a page of your choice (a thank-you page, survey or upsell) the next time they load a page after completing a LearnDash course.
When a logged-in user opens a lesson or topic of a course they are not enrolled in, they are sent to the course page where they can enroll, instead of seeing a locked page.
Redirects logged-out visitors who open a lesson, topic or quiz to the login screen, then brings them back to that page after they log in.
Shows a notice at the top of course, lesson and topic pages telling enrolled students the date their access ends, for courses that use access expiration.
Tells search engines not to index LearnDash lessons, topics, quizzes and certificates, which are usually locked and only show a login message to crawlers.
Adds a [wpide_ld_students] shortcode that shows social proof such as "1,240 students enrolled" on a course page, cached so it stays fast.
Adds a "Students" column to the LearnDash Courses list showing how many users are enrolled in each course, cached for speed.
Closes comments on LearnDash lessons, topics and quizzes, and hides existing ones, while leaving comments on courses and blog posts alone.
Adds a dashboard widget that shows how many essay submissions are waiting to be graded, with a link straight to the list.
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.