Transfer Documentation: Export Overview - Honors WP

Export Overview

Prerequisites #

  1. You must have the latest version of LearnDash or LifterLMS installed. We don’t recommend trying to import/export from previous versions. 
  2. You must also have a backup. While a backup is not required like anything that involves data, you should ensure you have a full backup so you can revert should the worst happen.
  3. Be sure to have the most up-to-date version of Transfer installed on both export and import sites.
  4. Our development team recommends the following server settings at a minimum to prevent time-out errors:
    • post_max_size: 256MB
    • upload_max_filesize: 256MB
    • memory_limit: 512MB
    • max_input_time: 600
    • max_execution_time: 600
    • max_input_vars: 2000
  5. Your server limits must be larger than your export file, otherwise, you will experience issues with migration.
  6. Be sure you have the correct file writing permissions on both, your export site & import site. Click here for more information regarding this.
  7. Disable caching plugins on the export & import sites.

What File Types are Exported #

The following file types are included in the export process:

  • PNG
  • JPG
  • JPEG
  • GIF
  • SVG
  • PDF

These file types must be related to the LearnDash or LifterLMS metadata you are exporting.

Exporting LearnDash & LifterLMS Media #

When exporting media, please note that only media associated with LearnDash and LifterLMS will be migrated. This includes images and videos used in the LMS content, featured images, etc.

To migrate media located in your media library that is not connected to related LearnDash and LifterLMS content, you can take the wp-content folder and add it to the import site. Then, you will want to utilize a search & replace plugin and update the source URLs of the media to your import site.

Export LearnDash Courses, Content, & Users #

Select LearnDash to Export From #

First, choose LearnDash as the platform to export from. Then, click Continue.

Transfer export menu for LearnDash.

Choose Export Settings #

LearnDash Content Types #

Select the LearnDash content types you wish to export.

Transfer exports the following LearnDash content types:

  • LearnDash Groups
  • Courses
  • Lessons
  • Topics
  • Quizzes
  • Questions
  • Certificates
  • Assignments
  • Essays
  • Exams
  • LearnDash Coupons

Export LearnDash Courses #

You can choose to export all your LearnDash content or specific LearnDash courses and content.

To export all your LearnDash courses and content, leave all boxes unchecked.

LearnDash export settings and LearnDash content types selections.

To export specific LearnDash courses, check the Courses box.

Next, click Select courses to export and add the LearnDash courses you wish to export.

Then, select the Associated Content you wish to export.

LearnDash content type, LearnDash course settings, and associated content.

Export LearnDash Users #

First, select to either export LearnDash users or not export LearnDash users.

Next, select to export enrolled LearnDash users or users not enrolled in a LearnDash course.

Then, select if you wish to export all authors of related content.

To export all LearnDash users, leave all the boxes unchecked.

Menu for exporting LearnDash users with Transfer plugin.

What LearnDash User Data is Migrated #

Transfer migrates the following LearnDash user data:

  • LearnDash course progress
  • Certificates earned
  • User roles
  • Groups the LearnDash users belong to
  • LearnDash quiz data
  • Submitted user essays
  • User exams and assignments

LearnDash Settings Export #

Select which LearnDash global settings you want to include in the migration.

Transfer allows you to export the following LearnDash global settings:

  • Course
  • Lesson
  • Topic
  • Quiz
  • Question
  • Certificate
  • Assignment
  • Group
Checkboxes for exporting LearnDash settings with Transfer plugin.

LearnDash Custom Data #

Select whether or not to include custom LearnDash data such as API, webhook data, quiz attempts, etc. Then, click Continue.

Option to export LearnDash custom data with Transfer plugin.

Run LearnDash Export #

Be sure to review your settings above and when you are ready to export, click Export.

Run export process for LearnDash courses, content, and users.

Export LearnDash Courses, Content, & Users Video #

Export LifterLMS Courses, Content, & Users #

Select LifterLMS to Export From #

First, choose LifterLMS as the platform to export from. Then, click Continue.

LifterLMS export menu for Transfer plugin.

Choose Export Settings #

LifterLMS Content Types #

Select the LifterLMS content types you wish to export.

Transfer exports the following LifterLMS content types:

  • Courses
  • LifterLMS Groups
  • Lessons
  • Sections
  • Access Plan
  • Achievements
  • Certificates
  • Engagement
  • Forms
  • My Achievements
  • Memberships
  • My Certificates
  • Orders
  • Questions
  • Quizzes
  • Transactions
  • Reviews
  • LifterLMS Coupons
  • Vouchers

Export LifterLMS Courses #

You can choose to export all your LifterLMS content or specific LifterLMS courses and content.

To export all your LifterLMS courses and content, leave all boxes unchecked.

LifterLMS export settings menu using Transfer plugin.

To export specific LifterLMS courses, check the Course box.

Next, click Select courses to export and add the LifterLMS courses you wish to export.

Then, select the Associated Content you wish to export.

Export configuration menu for LifterLMS using Transfer plugin.

Export LifterLMS Users #

First, select to either export LifterLMS users or not export LifterLMS users.

Next, select to export enrolled LifterLMS users or users not enrolled in a LifterLMS course.

Then, select if you wish to export all authors of related content.

To export all LifterLMS users, leave all the boxes unchecked.

Export LifterLMS users menu with Transfer plugin.

What LifterLMS User Data is Migrated #

Transfer migrates the following LifterLMS user data:

  • LifterLMS course progress
  • Certificates earned
  • User roles
  • Groups the LifterLMS users belong to
  • LifterLMS quiz data
  • Submitted user essays
  • User exams and assignments

LifterLMS Settings Export #

Select which LifterLMS global settings you want to include in the migration.

Transfer allows you to export the following LifterLMS global settings:

  • Memberships
  • Accounts
  • Checkout
  • Engagement
  • Notifications
  • Integrations
  • API
Export LifterLMS settings menu using Transfer plugin.

LifterLMS Custom Data #

Select whether or not to include custom LifterLMS data such as API, webhook data, quiz attempts, etc. Then, click Continue.

Option to export LifterLMS custom data using the Transfer plugin.

Run LifterLMS Export #

Be sure to review your settings above and when you are ready to export, click Export.

Run export menu for LifterLMS using the Transfer plugin.

Leave a Reply

Your email address will not be published. Required fields are marked *

Shopping Cart
  • Your cart is empty.
Scroll to Top