If you’re planning to migrate your WordPress sites to WPCS, the good news is that you can do it easily and quickly with the WPCS Migration plugin. While the plugin currently only imports single WordPress installations, the upcoming Multisite Migration feature will enable you to migrate your entire network of sites to WPCS.
In this article, we’ll show you how to use the WPCS Migration plugin to migrate a WordPress single site to WPCS.
Step 1: Download the WPCS Migration Plugin
Start by downloading the WPCS Migration plugin from https://wpcs.io/migration/. It’s available as a .zip file, which you can then upload to your WordPress installation.
Step 2: Create a Product in the WPCS Console
Next, you need to create a Product in the WPCS Console and give it a name.
Step 3: Create API Keys
After creating your Product, navigate to the API Keys tab and create an API key with a recognizable name. Keep the window open while you go through the next steps.
Step 4: Open the WordPress Installation You Want to Migrate to WPCS
In the WP-admin, select “Add Plugins” and then “Upload Plugin.” Choose the .zip file containing the Migration Plugin and upload it to your WordPress installation. Activate the plugin, go to Plugin Overview, and select “Settings.”
Step 5: Enter API Region and Credentials
Copy and paste the WPCS API Key and Secret from the pop-up window inside the Console. The WPCS API Region is either EU1 or US1. Click update, and the Migration Plugin will notify you if your credentials are successfully validated.
Step 6: Export Your WP Install as Version
Go to the “Export” tab and select “Export to WPCS as Version.” This will create a Version in which your sites (Tenants) will live. You can give it a name and select the version of WordPress and PHP. The Migration plugin will tell you which versions your WP install is currently using.
If your WP install exceeds 4GB, you can choose to “Skip uploads” in the export options. Please note that the Version is your development environment and doesn’t need your uploads. When you import your website as a Tenant, your uploads will be imported automatically.
Step 7: Import Your WP Install as a Tenant
Only once your Version is successfully launched in WPCS, can you import the site as a Tenant. Import options include names and an “External ID,” which is helpful if you want to use webhooks for automation. Import options also include choosing the WPCS Version, in case you have several. If you have multiple websites that you wish to host under a single version, repeat the process of importing Tenants once you have created your Version.
Extra Step: How to Merge Completely Different Sites into 1 WPCS Version
If you have a portfolio of technically similar websites, you can repeat the process of uploading the WPCS Migration Plugin to the WP-admin of each site and import the site as a Tenant to WPCS. However, if you want to import a portfolio of technically different sites into a single Version, you need to watch this webinar for more information on how to merge your agency’s website portfolio in WPCS.
Migrating your sites to WPCS is easy with the WPCS Migration plugin. You can use the plugin to migrate your sites to WPCS yourself or let the WordPress professionals at WPCS handle it for you. If you need help with the migration of your Multisite, reach out to WPCS Support.