LD to Lifter
LD to Lifter

LD to Lifter

0/5 (0 ratings) — active installs Updated Aug 1, 2026

LD 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

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.