Splitting a WordPress multisite community into single WordPress web sites used to be fairly difficult and downright clunky…till now! Shipper makes transferring a web site from a WordPress multisite community to a single WordPress set up hosted by itself area a breeze.

There are lots of advantages and benefits to operating a multisite community. There are occasions, nonetheless, when it’s your decision to take a web site from a multisite community and set it up as a single WordPress web site by itself area.

On this put up, we have a look at:

Why Break up a Subsite From a Multisite Community?

Listed below are a few of the the explanation why it’s your decision to take a web site out of a multisite community and set it up as a single WordPress set up:

  • A web site could have outgrown the community and wishes to have its personal house or id.
  • You need to have extra management over the positioning and set up plugins, themes, or third-party apps that may’t be added to Multisite or that will require its personal server.
  • Your web site isn’t performing in addition to it may and also you need to enhance its efficiency.

In the event you search on-line, you can find a variety of articles and tutorials geared toward exhibiting multisite admins how to migrate a subsite to a single web site. These are typically clunky and contain a variety of steps like making backups, importing XML recordsdata, renaming database tables, making search-replaces by way of WP-CLI or a plugin, and so on.

Whereas this will likely work high-quality if you’d like to transfer a single WordPress web site to a Multisite community, going the other means to break up a subsite from a multisite surroundings and migrate your entire web site over to a single WordPress set up hosted by itself area is tougher.

Is there a easier and simpler means to automate this course of–possibly simply click on a button or two–and have the entire thing accomplished for you?

Certain! In WordPress, we name it a “plugin.” 😉

WordPress Multisite To Single Site Migration With Shipper Plugin

In model 1.2, Shipper Professional launched the flexibility to migrate a subsite from a multisite community to a single web site. This eliminates all of the “clunkiness” of making an attempt to break up and migrate subsites manually.

Let’s undergo the migration course of step-by-step and present you the way simple Shipper does it…

Preliminary Setup – Pre-Migration Guidelines

Migrating websites with Shipper is very easy. Shipper works with any host. Simply arrange your vacation spot web site and be sure that the Shipper plugin is put in on each the supply (ie, your multisite set up) and vacation spot websites.

Notes:

  • There’s no want to again up your supply web site. Our migration technique is 100% secure on your supply web site (i.e. your Multisite set up). We do advocate, nonetheless, performing a full backup of your vacation spot web site in case one thing goes unsuitable whereas the system overwrites your vacation spot web site’s recordsdata, folders, and database.
  • In the event you’re a WPMU DEV member, use Snapshot Professional to carry out an computerized backup of your total web site to our safe cloud storage (and restore your web site in only one click on if required).

For this tutorial, I’ve arrange a demo multisite community with three subdirectory subsites on a devoted server utilizing cPanel and Softaculous.

WordPress Multisite demo
Our WordPress Multisite demo web site.

Let’s suppose that we would like to break up Site 2 away from the Multisite surroundings and migrate your entire web site over to a single WordPress set up by itself area.

That is what our demo web site appears like:

WordPress subsitedemo frontend.
That is the WordPress subsite demo we are going to break up from our Multisite community.

Our demo Site 2 contains posts, pages, feedback, classes, tags, plugins, themes, media, and so on. We wish to migrate all of this over to a single WordPress set up.

Demo subsite dashboard
Let’s migrate the whole lot included in our subsite: all content material, media, plugins, themes, and so on.

Right here is our model new single WordPress set up.

New WordPress install.
Our new WordPress set up – that is the vacation spot web site.

And right here is the dashboard of our model new WordPress single web site.

New WordPress install dashboard.
The dashboard of our model new WordPress set up.

We at the moment are prepared to start the migration course of.

How to Migrate a WordPress Multisite Subsite to a Single WordPress Set up Utilizing Shipper

Shipper’s Multisite to single web site migration function permits you to migrate a subsite out of your multisite community to a single web site set up utilizing the next strategies:

Bundle Migration

Shipper Dashboard - Package Migration.
Shipper Dashboard – Bundle Migration.

With this technique, your web site is packaged as a file with an installer software so you may obtain and switch your web site to the brand new server utilizing SFTP.

Bundle Migration permits you to create a bundle of the entire community or one of many subsites. In the event you bundle a subsite after which set up it on a server, it is going to be put in as a single web site.

API Migration

Shipper Dashboard - API Migration.
Shipper Dashboard – API Migration.

This technique supplies a one-click automated export/import perform via safe server-to-server communication.

API Migration permits you to each export and import a subsite from a community to a single web site.

Refer to Shipper’s plugin documentation for a detailed step-by-step walkthrough on migrating websites utilizing the above strategies.

Time To Migrate Our Subsite…

Now that we now have lined the entire preliminaries, let’s migrate our subsite to our new single WordPress set up.

As per our earlier pre-migration guidelines, you must have already got related each your supply and vacation spot websites to The Hub.

The Hub
Ensure that each your supply and vacation spot websites are related to The Hub

You also needs to have Shipper already put in on each websites.

In your WordPress Multisite set up, navigate to the Shipper menu.

WordPress Multisite - Shipper menu.
WordPress Multisite – Shipper menu.

Technique 1. Bundle Migration

Let’s undergo the Bundle Migration technique first. You’ll be able to choose this technique from the plugin’s dashboard or go to Shipper > Bundle Migration and click on on the Create Bundle button.

Shipper - Package Migration
We’ll use bundle migration to transfer our subsite.

Within the Create Bundle display screen, give your bundle a title, then choose Subsite to Single web site because the Bundle Kind and choose the subsite you desire to to migrate from the Select Subsite dropdown menu.

On this instance, we’ll choose “Site 2” because the subsite to migrate.

Shipper-Create Package for Subsite
Choose your subsite from the dropdown menu.

After choosing the subsite to migrate, select whether or not or not to password-protect your bundle and click on the Proceed button.

Within the subsequent modal window, click on the Construct Bundle button, except you need to exclude particular recordsdata, folders, or database tables utilizing filters.

Shipper - Package exclusion filters.
You’ll be able to exclude recordsdata, folders, or database recordsdata out of your bundle or export your total subsite.

Shipper performs a complete “pre-flight” examine and builds your bundle robotically.

Shipper Building Package modal
Attempt successful a no-blinking staring contest with our one-eyed capt’n when you wait on your bundle to construct.

As soon as your bundle is prepared, obtain each the bundle archive and installer recordsdata to your arduous drive.

Shipper - Package Ready modal
Your migration bundle has arrived!

Subsequent, add each the bundle archive and installer recordsdata by way of FTP to the basis listing of your vacation spot web site’s server (i.e. your single WordPress set up) utilizing an FTP consumer (e.g. Filezilla).

Filezilla window
Add archive and installer recordsdata to your single WP set up root listing.

Observe: You’ll need to get hold of your FTP login particulars out of your host. In case your websites are hosted with WPMU DEV, you may seize your SFTP login particulars from The Hub by choosing your vacation spot web site and clicking via to the Internet hosting > SFTP/SSH tabs.

The Hub - Hosting - SFTP
Seize your SFTP login particulars from The Hub.

After importing the bundle archive and installer recordsdata to your single WordPress set up’s root listing, navigate to https://yourdomain.com/installer.php in your browser and observe the migration wizard’s directions to full the migration course of.

Package Migration Wizard screen.
Observe the wizard to full your migration.

You’ll be able to create a new database in your single vacation spot web site or overwrite your current WordPress set up. In the event you select to overwrite your vacation spot web site, we advocate enabling the “Fetch database credentials from the config file” choice. For the reason that vacation spot web site is there, it’ll pull the database credentials robotically from the wp-config.php file.

Select an choice and click on the button to take a look at the connection and deploy your migration.

Create a new database in your vacation spot web site or overwrite the present one.

The Migration Wizard will robotically run via the deployment and set up course of after which ask you to affirm and replace your new web site’s particulars.

Migration Wizard - Update Data modal
Final step…

As soon as this course of is full, you’ll be requested to log into your newly migrated web site and examine that the whole lot is okay.

Log in together with your supply web site’s particulars. If the whole lot appears okay, run the cleanup script to take away the migration recordsdata out of your server.

Migration Wizard - Finish and Cleanup modal
All accomplished! Time to clear up and revel in your new web site!

Every little thing out of your supply Multisite subsite ought to now be copied over to your new, single WordPress web site.

Your newly-migrated web site on a single WordPress set up with the whole lot from the supply web site copied over.

Now that we’ve checked out migrating a subsite to a single web site utilizing the Bundle Migration technique, let’s undergo the API migration technique.

Technique 2. API Migration

You’ll be able to choose the API technique from the plugin’s dashboard or go to Shipper > API Migration.

This technique permits you to export a web site to one other server or import one other web site into the positioning you’re engaged on.

API Migration screen.
With API Migration you may export and import websites.

For this tutorial, we’ll export a subsite from a Multisite set up into the one WordPress set up we’ve beforehand arrange.

Click on the Export button to start the method (should you’re within the plugin’s dashboard display screen, click on on Export > Start Migration).

Select Subsite to Single web site because the Migration Kind, choose the subsite to migrate from the subsite drop-down menu, then click on Subsequent to proceed.

Shipper API Migration - Migration Type modal window
Choose the subsite to export.

After confirming your password, Shipper does a few duties within the background and asks you to choose your vacation spot web site.

Select the positioning you need to export your subsite to from the dropdown menu and click on the blue arrow button to proceed.

Shipper API Migration - Choose Destination modal window
Choose your vacation spot web site.

After making ready your recordsdata, Shipper presents you with the Migration Filters window. As mentioned earlier, this permits you to exclude any recordsdata, folders, or databases you don’t need to export.

Use the filters to exclude objects or skip this step to migrate your entire subsite and click on Subsequent.

Shipper API Migration - Migration Filters modal window
Use the Migration Filters window to exclude any recordsdata, folders, or databases out of your migration.

Shipper will run an intensive Pre-flight examine and allow you to know if it detects any points.

Points in “pink” point out errors that can forestall your migration from finishing efficiently. These should be addressed earlier than Shipper will enable your export to proceed.

If there aren’t any pink points, you may ignore any yellow-coded warnings and proceed.

Shipper API Migration - Pre-flight Issues modal window
Shipper lets you realize if there are any points that want fixing earlier than migrating your web site.

A modal window pops up asking you to choose a vacation spot database prefix. You should use the database prefix out of your supply web site, your vacation spot web site’s current database prefix, or create a customized DB prefix.

Shipper API Migration - Destination Database Prefix modal window
Choose your vacation spot database prefix.

Shipper calculates the scale of your bundle and estimates how lengthy your migration will take.

Click on Start Migration to proceed.

Shipper API Migration - Ready to Ship modal window
Shipper’s all prepared to go!

Shipper will start to migrate your web site and ship you an electronic mail when it’s all accomplished.

Shipper API Migration - Migration in Progress modal window
Migration in Progress.

As soon as the migration has been efficiently accomplished, you may log into your vacation spot web site and examine your server to view your entire exported content material, recordsdata, folders, databases, and so on.

Migration complete.
Your subsite has efficiently migrated. Yippee-API-Oh!

Observe: If something goes unsuitable whereas utilizing the API Migration technique (e.g. Shipper will get caught exporting/importing recordsdata or is taking a very very long time, you may cancel the migration course of and check out utilizing the Bundle Migration technique described earlier, or contact our assist staff for knowledgeable assist.

Cancel Migration
You’ll be able to cancel the migration if one thing’s not proper.

Put up-Migration Guidelines

After migrating your multisite subsite to a single WordPress web site, spend a little time going over your new web site to be sure that the whole lot has migrated efficiently.

Examine:

  • Posts, customized put up sorts, and pages
  • Media attachments
  • Plugins
  • Themes
  • Feedback
  • Settings (e.g. Permalinks)
  • Folders and recordsdata (server)
  • WordPress Database(s) (server)

Say Goodbye To Clunky Migrations

Whether or not you propose to migrate WordPress websites single-to-single, multisite-to-multisite, multisite-to-single, or single-to-multisite, Shipper makes the method simple and easy.

When migrating a multisite subsite to a single WP set up, there’s no want to manually export or import recordsdata, migrate SQL databases, change wp prefixes, rename database tables, make search-replaces, and so on. Shipper handles all this for you.

Shipper works with any host. Nevertheless, we advocate internet hosting on WPMU DEV’s managed WordPress internet hosting service, utilizing The Hub to handle your websites, and accessing our devoted staff of 24/7 assist consultants for hassle-free web site migrations.

In the event you need assistance connecting websites to your Hub utilizing the WPMU DEV Dashboard plugin, take a look at our documentation on how to add a web site to The Hub.

And should you want a full step-by-step walkthrough of the Multisite to single web site migration course of, refer to our Shipper plugin documentation. Additionally, ensure to examine our roadmap for brand new Shipper options coming quickly.