LearnDash: "Edit Course" Link in the Toolbar on Lessons
Adds an "Edit Course" link to the admin toolbar when you view a lesson, topic or quiz, so you can jump straight to the parent course's builder.
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 an "Edit Course" link to the admin toolbar when you view a lesson, topic or quiz, so you can jump straight to the parent course's builder.
Adds a [wpide_ld_my_courses] shortcode that lists every course the student is enrolled in, with their progress and a Start, Continue or Review link.
Adds a [wpide_ld_resume course_id="123"] shortcode that takes students straight to the first lesson or topic they have not finished yet.
Shows each course's access mode (Open, Free, Buy now, Recurring or Closed) in a column on the Courses list, so you can check pricing at a glance.
Puts every newly registered user into a LearnDash group automatically, giving them the group's courses and placing them under its group leaders.
Adds a role (or replaces the current one) when a student completes a chosen course, such as promoting trainees to "Instructor".
Adds a [wpide_ld_completed_on] shortcode that shows the date the student completed a course, or a "not completed yet" message.
Automatically enrolls every newly registered user in the LearnDash courses you choose, such as a free onboarding course.
Gives users access to chosen LearnDash courses as soon as they are given a role, for example enrolling every new "Employee" in the compliance training.
Builds a learning path by enrolling students in the next course automatically as soon as they complete the previous one.
Adds a "Courses" column to the Users screen showing how many LearnDash courses each user is enrolled in and how many they have completed.
Removes LearnDash lessons, topics, quizzes and certificates from your site's search results so visitors only find courses, not locked lesson pages.
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.
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.
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 role to students when they complete a chosen LifterLMS course, for example to unlock a graduates-only area.
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.
Enrolls every newly registered user in the LifterLMS courses or memberships you choose, such as a free welcome course.
Creates a learning path by enrolling students in the next LifterLMS course automatically when they finish the previous one.
Removes LifterLMS lessons and quizzes from your site's search results so visitors find courses instead of locked lesson pages.
Adds a "Students" column to the LifterLMS Courses list showing how many students are currently enrolled, cached for speed.