It’s a good idea to have a clone of your entire website to be able to test as much possible on your WordPress site before doing any real changes at all on your production site.
WP Staging allows you to create a site for testing purposes and allows you to copy that staging site to liv to migrate the data on your production site.
Even better, it also allows you to create a clone of an already existing staging site and allows you to copy this cloned site to the parent clone.
This is very helpful if you want to test the entire processing from cloning to pushing to make sure that you do not experience any errors in that process chain before you repeat the steps on your production website.
Even though you can do that with WP Staging Pro very easily it needs a little modification in the database table wpstgX_options of the staging site.
Create a Clone of a Staging Site
1. Create a new staging site named site A
2. Open PHPMyAdmin and look for the option_name
wpstg_is_staging_site. Set this value to false or delete it at all:
3. Login to the staging Site A and create a new staging site named B via
wp-admin (Site A) > WP Staging > Sites
This new site will be a clone of the original cloned site A.
4. Do your desired modifications on site B
5. Now you can log in again to site A to push site B to site A from
wp-admin (Site A) > wp-admin > WP Staging > Sites
As always, please make a full database backup before you are going that route.