Find & Remove Unused LearnDash Content scans your LearnDash LMS installation and identifies quizzes, lessons, and topics that are not attached to any course structure. Over time these orphaned items accumulate and bloat your database.
This plugin is a third-party utility and is not affiliated with or endorsed by LearnDash or its parent company.
A quiz is marked Used if it appears in at least one of:
learndash_get_course_quiz_list() for any courselearndash_get_lesson_quiz_list() for any lessonlearndash_get_topic_quiz_list() for any topic_sfwd-quiz post meta (edit-screen association fallback)A lesson is marked Used if it has a course pointer via:
learndash_get_course_lessons_list() for any course_sfwd-lessons post meta (sfwd-lessons_course field)ld_get_setting( $id, 'course' ) fallbackA topic is marked Used if it has a lesson or course pointer via:
learndash_get_lesson_topics_list() for any lesson_sfwd-topic post meta (sfwd-topic_lesson / sfwd-topic_course fields)manage_options capability can use this plugin