LD to Lifter
Migrate LearnDash courses, lessons, topics, quizzes, and mapped settings to LifterLMS using batch processing.
Solid choice
LD to Lifter is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 3 weeks ago, and scores 64/100 on our health check.
- Actively developed — last update 3 weeks ago
- Tested with the latest WordPress (7.1)
- Small user base (<10 active installs)
- Very few reviews so far
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where LD to Lifter stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| courses | >100 |
| elearning | #85 |
| learndash | >100 |
| lifterlms | >100 |
| migration | >100 |
About LD to Lifter
From the official readme · v2.3.10Description
Dedicated Support
For quick support and assistance, please contact us here.
LD to Lifter copies selected LearnDash courses into new LifterLMS courses. It works in small batches (20 courses at a time) so larger sites are less likely to time out. Your existing LifterLMS content is not deleted.
You can also copy student enrollments, lesson progress, quiz attempt history (score/pass/dates), and earned course certificates. After migration, review the new courses in the LifterLMS course builder.
What gets migrated:
- Courses (title, content, excerpt, featured image, and mapped settings)
- Lessons, kept on the new LifterLMS course
- Topics, kept on that same course as extra lessons (LifterLMS has no topic type)
- Quizzes, kept on the same lesson or topic they had in LearnDash
- Quiz questions and answers
- Course, lesson, and quiz settings when LifterLMS has a matching option
- Course certificate templates (copied into LifterLMS certificate templates)
- Student enrollments for the migrated courses (optional)
- Lesson and topic completion progress for those students (optional)
- Quiz attempt history: score, pass/fail, and dates (optional)
- Earned course certificates for students who earned them in LearnDash (optional)
What is not migrated:
- Full quiz answer-by-answer attempt review (scores and dates are copied)
- Groups, assignments, essays, or forums
Key Features:
- Choose which courses to migrate, with Select All / Deselect All
- Optional student enrollment, progress, quiz attempts, and certificates
- Batch processing (20 courses per batch) to help avoid PHP timeouts
- Progress bar and activity log so you can see what happened
- Lessons, quizzes, and questions stay with the same course after the move
- Reset and try again if a run stops halfway
- Start is blocked until LearnDash and LifterLMS are both active
- Translation ready (text domain: evolve-learndash-to-lifter)
Requirements:
- LearnDash LMS must be installed and active
- LifterLMS must be installed and active
Caution:
Never run a migration directly on a live website. Always test the migration on a development or staging site first and take a complete backup before proceeding. Only migrate your live site once you have confirmed that the migration works correctly and reliably in your test environment.
Our Other Plugins
Installation
- Upload the plugin folder to
/wp-content/plugins/ - Activate the plugin through the Plugins menu in WordPress
- Make sure LearnDash LMS and LifterLMS are both active
- Go to LD to Lifter in the admin sidebar
- Select the courses to migrate and click Start Migration
- Wait for the progress bar to reach 100%
- Open LifterLMS and confirm lessons, quizzes, and questions are on the new course
Frequently asked questions
Will this overwrite existing LifterLMS content?
No. The migrator creates new LifterLMS posts and does not delete existing LifterLMS content. If you run it again on the same LearnDash courses, courses that were already copied are skipped instead of duplicated.
Do lessons, quizzes, and questions stay on the same course?
Yes. Lessons stay on the migrated course. Quizzes stay on the lesson or topic they belonged to in LearnDash. Questions stay on that quiz. LifterLMS allows one quiz per lesson, so extra quizzes still appear in the same course as their own lessons.
Are student enrollments and progress migrated?
Yes, if you leave the student-data checkbox checked. That copies enrollments, finished lessons/topics, quiz attempt scores/dates, and awards Lifter certificates when the LearnDash course certificate was earned. Full answer-by-answer quiz review is not rebuilt.
What happens to LearnDash topics?
LifterLMS does not have topics. Each topic becomes an extra lesson on the same course, after its parent lesson.
What if migration stops halfway?
Click Reset and then Start Migration again. Batch processing helps reduce timeouts on large sites. Reset does not delete LifterLMS courses already created.
Is it safe to run on a live site?
We recommend running on a staging site first and taking a full backup before migrating.
How many courses can it handle?
The plugin uses batch processing so there is no fixed course limit. Large course libraries have been tested successfully.
Changelog
2.3.10
- Fix: MCQ answer choices now show in the quiz builder and on the frontend
- Fix: re-running migration skips courses that were already copied (no duplicate courses)
- Fix: quiz parent attachment prefers LearnDash topic assignment over lesson
- Fix: passed LearnDash quizzes mark their LifterLMS lesson complete, including quiz-container lessons
- Fix: students who completed a course in LearnDash are marked complete in LifterLMS
2.3.9
- Optional: copy student enrollments onto the new LifterLMS courses
- Optional: mark completed LearnDash lessons and topics as complete in LifterLMS
- Optional: copy quiz attempt history (score, pass/fail, and dates)
- Optional: copy course certificate templates and award them to students who earned them
- After course content finishes, student data runs in its own batches so large sites are less likely to time out
2.3.8
- After you migrate, lessons, quizzes, and questions stay with the same course in LifterLMS instead of looking disconnected
- Topics still move with that course. LifterLMS has no “topics,” so each topic becomes an extra lesson
- If a LearnDash lesson had more than one quiz, the extra quizzes still show up in the same LifterLMS course
- The plugin only runs in the WordPress dashboard, not on the public site students visit
- Migration is less likely to stall if a course is a draft or cannot be found
- The on-screen log explains more clearly when a course or quiz could not be copied
2.3.7
- Folder name cleanup for the WordPress.org plugin page. How you migrate courses did not change
2.3.6
- Small cleanup on the WordPress.org plugin page. How you migrate courses did not change
2.3.5
- The plugin is listed as Evolve’s LearnDash to Lifter. How you migrate courses did not change
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best LD to Lifter alternatives
All courses plugins →FAQ
LD to Lifter: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 8, 2026
Is LD to Lifter free?
Yes. LD to Lifter is free to download and use from the official WordPress.org plugin directory.
Is LD to Lifter safe to use in 2026?
LD to Lifter is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 3 weeks ago, and scores 64/100 on our health check.
How many websites use LD to Lifter?
LD to Lifter is active on <10 WordPress websites and has been downloaded 430 times since it launched in July 2026. It was downloaded 102 times in the last 30 days.
Does LD to Lifter work with WordPress 7.1?
Yes. The developer has tested LD to Lifter up to WordPress 7.1.3, the latest release. It requires WordPress 5.8 or newer.
What PHP version does LD to Lifter need?
LD to Lifter requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was LD to Lifter last updated?
The latest version, 2.3.10, was released on September 16, 2026 (3 weeks ago).
Who makes LD to Lifter?
LD to Lifter is developed and maintained by EVOLVE.
What are the best alternatives to LD to Lifter?
The most popular alternatives to LD to Lifter are Tutor LMS Divi Modules (1K+ installs), SureDash (1K+ installs) and WPLMS CoAuthors Plus (1K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card