Transfer Documentation: Import Overview - Honors WP

Import Overview

Be sure to add your new site to your Honors WP Dashboard. To do this, go to your Purchase History View Licenses > Manage Sites, then add your new site.

There are two methods you can utilize to import your LearnDash or LifterLMS courses and associated content. You can upload the zipped export file you previously downloaded, or upload via the directory, /wp-content/uploads/honorswp/import directory.

When you import your LearnDash or LifterLMS content via JSON, you must be uploading a zip file. If in the export process, the zip didn’t generate and instead, you downloaded a folder, you’ll need to zip that before uploading. 

Navigate to your wp-admin > Transfer > Import to begin importing your courses and content.

To import, navigate to the Import tab. Then, click Import on the Import Action menu to begin.

Transfer plugin import content menu

Import Source #

There are two methods you can utilize to import your LearnDash or LifterLMS courses and associated content. You can upload the zipped export file you previously downloaded, or upload via the directory, /wp-content/uploads/honorswp/import directory.

If your site’s post_max_size and upload_max_filesize are less than the size of your exported zip file, then you will need to upload your export file via the directory.

Import via JSON File #

Before importing, check again that you have the latest version of the Transfer installed on your import site, disable caching plugins, and allow file writing permissions.

You will also want to be sure your server settings are set to a minimum of:

  • post_max_size 256MB
  • upload_max_filesize 256MB
  • Memory limit 512MB
  • Max input time: 600
  • Your server limits must be larger than your export file, otherwise, you will experience issues with migration.

First, locate the exported JSON file you wish to import.

Transfer plugin import source menu.

Next, select the LMS you are importing from and click Continue.

Transfer plugin import source selection.

Finally, click Import to run the import process.

Transfer plugin run import screen.

Once the import has been completed, you will see a pop-up window indicating the file was imported successfully.

The screen will show your LMS data was imported to agnostic. This is because we are importing the LMS data into an agnostic table in the event the data needs to be converted into a different LMS platform. If you are migrating data to the same LMS platform, we will still import it into the agnostic table.

Transfer plugin import process completion screen.

Import via File Directory #

To import the exported folder via the “Read directory from uploads” method, you must use an FTP server such as FileZilla.

First, you must unzip the exported folder before adding it to the uploads folder in your FTP client.

Next, take the unzipped export folder, and in your FTP server, navigate to the import folder.

To get to the import folder, navigate through the folders as follows: web > [name of your site] > public_html > wp-content > uploads > honorswp > import.

Accessing the import folder for Transfer via Filezilla.

Once you reach the folder that reads “import”, add the unzipped export folder to the import folder.

FTP menu using Filezilla.

After you have added the unzipped export folder to the import folder in your FTP client, return to the Transfer menu and navigate to the Import tab.

Importing LMS content via the file directory, using FTP, and the Transfer plugin.

Select the local directory folder and click Continue. You will then follow the steps outlined above.

If the folder does not appear, then refresh the page, as the folder may still need to be retrieved.

When using Elementor and your import site URL did not change:

Follow the steps outlined in this Elementor article

  1. Go to Elementor > Tools > Replace URL Tab
  2. Enter your old-url and your new-url and click Replace URL
  3. Under the General Tab > Regenerate CSS, click Regenerate Files
  4. In Settings > General on your WordPress Dashboard, make sure that the URLs are similar.

Next Steps #

After you have imported your export file, you must convert the data to the LMS you will be using, regardless if you are migrating to the same LMS.

Disable the Automatic Backup Function #

Disable Automatic Backup During Import/Conversion

This code snippet prevents the automatic backup of your site’s LMS data during the import/conversion processes. This is intended to optimize the execution of the conversion by avoiding unnecessary time consumption on backup operations when not required.

Instructions:

  1. Insert this code in the functions.php file of your active WordPress theme.
  2. By implementing this code, the execution time for import and conversion can be optimized.
// Prevent automatic backup before conversion
remove_action( 'ea_transfer_init_learndash_import', 'ea_transfer_auto_backup_before_convert' );
remove_action( 'ea_transfer_init_lifter_import', 'ea_transfer_auto_backup_before_convert' );
remove_action( 'ea_transfer_init_lifter_to_learndash_convert', 'ea_transfer_auto_backup_before_convert' );
remove_action( 'ea_transfer_init_learndash_to_lifter_convert', 'ea_transfer_auto_backup_before_convert' );

Leave a Reply

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

Shopping Cart
  • Your cart is empty.
Scroll to Top