Evolve's LearnDash to Lifter
·
Migrate LearnDash courses, lessons, topics, quizzes, and mapped settings to LifterLMS using batch processing.
Evolve’s LearnDash to Lifter helps you move LearnDash course content into LifterLMS using batch processing to reduce PHP timeouts on larger sites.
What gets migrated:
- Courses (title, content, excerpt, featured image, and available mapped meta)
- Lessons (linked to the migrated courses)
- Topics (migrated as related LifterLMS lesson content where supported)
- Quizzes (linked to the migrated courses)
- Quiz questions and answers (when LearnDash quiz tables are available)
- Mapped course and lesson settings that have LifterLMS equivalents
Key Features:
- Batch processing (20 courses per batch) to help avoid PHP timeouts
- Real-time progress bar and activity log
- Nonce-secured AJAX requests with capability checks
- Input sanitization and output escaping
- Reset and retry support
- Translation ready (text domain: evolve-learndash-to-lifter)
Requirements:
- LearnDash LMS must be installed and active
- LifterLMS must be installed and active
Always run on a staging site first and take a full backup before migrating a live site.