Clone WordPress Site (Clone from Backup)

Quick Clone feature enables you to clone one child site to another child site.

This means that both child sites need to be connected to your MainWP Dashboard.

1. Destination site preparation

  1. Install a new WordPress site
  2. Install the MainWP Child plugin to the newly created WordPress site
  3. Connect the newly created site to your MainWP Dashboard

2. Enable the Clone Feature

  1. Login in to your MainWP Dashboard
  2. Go to the MainWP > Extensions > Clone page
  3. Enable the Clone feature
  4. Click the Save button
  5. Sync your sites

3. Create a Backup of the Source Site

This step requires the MainWP Legacy Backups feature enabled. If you have it disabled, enable it on the MainWP > Settings page and set it as a primary backup solution. Once you are done with the cloning process, revert your settings to the previous state.
  1. Login in to your MainWP Dashboard
  2. Go to the MainWP > Sites page
  3. Locate the Site you want to clone
  4. Click the Backup Now button
  5. Create the Full Backup of the Child site
  6. Download the backup file

4. Clone a Child Site

  1. Use your favorite FTP Client to upload the downloaded backup file to your Destination site server
  2. Login in to your Destination site
  3. Go to the WP > Settings > MainWP Child > Restore / Clone page
  4. Locate the Option 2: Restore / Clone from Server boxClone From Backup
  5. Select the previously uploaded backup file
  6. Click the Restore/Clone Website button

Once the Clone process is successfully completed, you will be asked to re-login to your child site. Use your source site login credentials to log in. After that, you need to resave your Permalinks Settings in order to complete the process.

Important Notes

If after the cloning process, your destination site is redirecting you back to the source site, it is more than likely that the process failed to update the siteurl and the home values in the wp_options table inside the database. In this case, please check this help document to see how to update it manually.

Before trying to clone a website, make sure that the backup file is not corrupted by trying to open it on your local computer. Also, verify that there are no files missing.