We have a stand-alone wordpress site we're migrating to a multisite build. The two builds are on two separate servers, but are using the same domain. We're currently accessing the multisite build by just changing our host file to point to the server it's living.
Migration Set Up

We used the default export/wordpress importer to transfer posts, pages, etc. It works, but transfers little if any of the media assets associated with those posts.

1 Answer 1


Here's the process we used to migrate the media and keep it in sync with the posts.

  1. We used the Export media with selected content plugin to export our posts. Piecing off the export into smaller chunks. As suggested by Matt Whiteley.
  2. We manually moved (via ftp) the /wp-content/uploads/{year} directories to the 'same location' on the multisite build. This may present a problem if you already have a lot of media in the default site, as you'll have to mix content. Fortunately our default site is just a placeholder, so we didn't have much media/content overlap.
  3. We imported the exported xml using the default Wordpress Importer (still in chunks).
  4. The posts imported with all the media! Yay! There were probably a handful that didn't work, but overall it got most everything.
  5. We removed the migrated /wp-content/uploads/{year} directories, as the import process added the media to it's new, proper, home /wp-content/uploads/sites/{site-identifier}/{year}

Matt Whiteley's Move WordPress blog posts with featured images was crucial
Export media with selected content plugin was crucial
Wordpress Importer

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.