Site and multisite migration made easy with Shipper Pro
WordPress migration has never been this easy. Shipper Pro is the super transporter that securely moves your entire site to any location in a matter of clicks. Enjoy:
- Safe and secure API Migration
- Fast and convenient Package Migration
- Automatic find and replace
- Migrate entire multisite network
- Migrate subsite from a network to a single site
- Restore anywhere
Changelog
- New: Documentation links tracking
- Fix: jQuery compatibility with WP 5.8
- Fix: Fatal Error on Windows host
- Fix: Cross sign added before email ID while adding new user
- Fix: Missing placeholder in File Exclusions Filter
March 25, 2021 - version 1.2.8
- New: Show Shipper logs on package building modal.
- New: Implement AJAX search functionality for sub-sites selection.
- New: Add option to exclude WordPress core files on migration.
- New: Add option to exclude email addresses from being replaced after migration.
- New: Add the Go Back button to the Pre-flight modal for better usability.
- Fix: Compatibility issue with Beaver Page Builder.
- Fix: Remove all multisite constant for sub-site to single-site migration.
- Fix: Do not migrate wp-config.php for API migration option doesn't work properly.
- Fix: Network settings get lost on sub-site to single-site migration.
- Improvement: Network migration description copy.
- Improvement: Migrate all the premium.wpmudev.org links to wpmudev.com
March 8, 2021 - version 1.2.7
- Fix: Choose destination arrow button moves up when the button is clicked.
- Fix: Restore doesn't process when fetch database credentials from the config file is selected.
March 3, 2021 - version 1.2.6
- New: Add Shipper tutorials.
- New: Add HTML template for email notification.
- New: Add detailed file exclusion rules on the file exclusion modal.
- New: Suggest Package migration once the API migration preflight check is stuck.
- New: Add a notification not to rename package files.
- New: Show suggestion on pre-flight check regarding safe mode.
- Fix: Shipper is not working on the flywheel live site.
- Fix: Update Shared UI to the latest version.
- Fix: Shipper doesn't work well with WPML enabled site.
- Fix: Blank screen is showing after canceling the API migration.
- Fix: API migration doesn't migrate any content when the existing prefix is chosen.
- Fix: Wildcard file exclusion is not working for package migration.
- Fix: Shipper version doesn't match with HUB when the shipper is updated or installed without removing the existing plugin.
- Improvement: Rewrote the description for network migration.
- Improvement: Change X to Cancel button to make it more clear to the user.
January 25, 2021 - version 1.2.5
- Fix: Shipper package can't be restored on localhost such as MAMP, WAMP, etc.
- Fix: Responsive issue on the package download screen.
- Fix: Package migration doesn't work on password-protected sites.
- Fix: While downloading a package, the site goes down or timeout if the package is large.
- Fix: Some typos in error messages.
- Fix: Installer.php file size is static instead of dynamic.
- Fix: Character encoding issue after migration on some site.
- Fix: Package migration is not replacing the custom menu URL when some URL has SSL and some are not.
- Fix: Dashboard shows `Creating Package` even if there is no package creation in progress.
- Fix: Subsite media files are missing on the whole network package migration.
- Fix: Format logs for package migration installer.
January 13, 2021 - version 1.2.4
- Feat: Add safe mode for package migration, so that Shipper can work well on low-budget hosts.
- Improvement: Speed up the API migration process.
- Improvement: Add which file is successfully added to the zip archive and which doesn't in the shipper log.
- Fix: On sub-site migration, all the media of other subsites are also getting exported.
- Fix: Shipper eating up the whole server storage, and crashing the site.
- Fix: After migration, the parent theme is getting activated instead of the child theme.
- Fix: WPMU DEV user is unable to add new users in Shipper.
- Fix: Fatal error on running installer.php on PHP 5.6 sites in some edge cases.
- Fix: If the domain mapping plugin is activated on the source site, the destination site gets down after migrating a subsite through package migration.
- Fix: The error message is not styled properly on the package migration settings page.
November 30, 2020 - version 1.2.3
- Fix: Make Shipper compatible with PHP 8.0
November 23, 2020 - version 1.2.2
- Improvement: Speedup package migration process.
- Feat: Add logs to detect which table is exporting.
- Fix: Exclude shipper-working dir by default on running installer.php on destination site.
- Fix: If there are negative values in pagination settings then Large files are not showing on the Preflight screen.
- Fix: Pagination result count is not correct when the filter is applied on the preflight check.
- Fix: Both Shipper and Whitelabel logo are showing up on the preflight check of API migration.
- Fix: Package migration fails on local by flywheel sites.
- Fix: Skip WordPress default meta_key transformation on Package Migration.
October 22, 2020 - version 1.2.1
- Improvement: Speed up database task for package migration.
- Improvement: Change API Migration connect to WPMU DEV experience.
- Fix: Shipper doesn't show all the sub-sites to choose from and search field doesn't work.
- Fix: Back button is not working on the Ready to Ship page.
- Fix: Package migration fails when the source site has duplicator plugin installed.
- Fix: The migration date-time on the dashboard doesn't match with the current timezone.
- Fix: Typo in export and import succession email.
- Fix: Some text is not visible in high contrast mode on the Permission page.
- Fix: Cancellation on pre-flight issues screen, bring back pre-flight check to 99%.
- Fix: Documentation link is missing in package migration and settings Page.
September 8, 2020 - version 1.2
- Add: Migrate a subsite from a multisite network to a single site
- Add: Highlight new features in the welcome modal
- Improvement: Update SUI to the latest version (2.9.6)
- Fix: Shipper is loading itself on every page load in wp-admin and on the frontend
- Fix: Shipper using up all the disk space
- Fix: Deleted admin user is able to access Shipper plugin
- Fix: Some sites are not showing up on the site selection modal when the user has more than 20 websites
- Fix: Package migration fails due to MySQL can not compare float like value
- Fix: Exclude large file doesn't work on flywheel site
August 20, 2020 - version 1.1.6
- Improvement: shinst_is_multisite function regex so that it ignores commented outlines
- Fix: Shipper white label image is not working in the dashboard page
- Fix: Escape {{ character with a double backslash to be used in MySQL 8.0
- Fix: WordPress 5.5 compatibility issues
- Fix: Package migration fails if there are extra tables (unknown DB prefix) in the source site
- Fix: Sometimes null value replaced with 0 in MySQL resulting duplicate entry issue
July 20, 2020 - version 1.1.5
- Fix: Shipper password verification fails on some hosts
July 14, 2020 - version 1.1.4
- Add: Shipper Dashboard to quickly run the migration and see migration states.
- Add: Ask for the WPMU DEV password before fetching the connected sites in the API migration.
- Improvement: Improve the estimated time of arrival (ETA) for API migration.
- Improvement: Some UI improvements in various places.
- Fix: Some users still seeing old Shipper character.
- Fix: Package Migration > View Logs link doesn't work on multisite.
- Fix: High contrast mode doesn't apply properly to some of the plugin elements.
- Fix: Remove PHP warning when API migration import is in progress.
- Fix: All the media items aren't transferred well with API migration.
- Fix: Migration Filters (files, database, and advanced) are not working properly.
- Fix: Destination Database Prefix doesn't change even if the user wants to.
- Fix: Plugins and media exclusion doesn't work properly.
- Fix: Remove Storage Directory and Exclude from package build options from Package migration settings.
February 12, 2020 - version 1.1.3
- Fix: Fatal error issues on certain setups while creating a package
December 23, 2019 - version 1.1.2
- Fix: Installer.php doesn't work properly on some hosts because of missing the function mysqli_fetch_all
December 3, 2019 - version 1.1.1
- Fix: the "My sites" link points to the source site when a multisite is imported from a package.
December 3, 2019 - version 1.1
- Add: Introducing a new non-API based migration method called Package Migration. You can now create a package (.zip) of your website that you can upload to your server and follow an installation wizard to complete the migration.
- Add: Advanced filters added to API Migrations method and Package migration method.
- Add: Ability to use a custom database prefix while migrating your websites.
- Improvement: The speed and stability of API migrations. API method has become a lot faster when resources are available on a host but fall back to the slower but reliable migration algorithm when resources are not available on a host.
- Fix: Some plugin's settings were not being migrated properly.
June 19, 2019 - version 1.0.3
- Feature: Restrict Shipper access to Dash user and add a Permissions tab in Shipper settings
- Improvement: Improve Import/Export workflow, also we remove the Add Destination because it is not needed anymore
- Improvement: UI/UX for Preflight check
- Fix: Conflict with some heart-beat manager like Heartbeat Control, which prevent the preflight and migration progresses get updated
- Fix: In some cases, migration will be fail if a DB table larger than 5MB
- Fix: Migration failed but success message was sent
- Fix: Show correct size of the remote install when running import task.
- Fix: Better notification message for not approved users
May 14, 2019 - version 1.0.2
- Add: Add a method to rerun pre-flight check in every tab
- Add: Auto-remove site from the Shipper API on plugin removal
- Add: Automatically fetch latest API for new sites on install
- Add: Support Whitelabel in Shipper
- Add: Additional dashboard login check messages
- Fix: Improve restore reliability by solving conflict with plugins
- Fix: Fix multiple S3 object instantiations
- Fix: Deprecate Add Destination modals
- Fix: Improve the error states in pre-flight check
- Fix: Notice content aligment in the Welcome to Shipper popup
- Fix: Improved Export -> Ready to Migrate screen layout
- Fix: Update the Ready to Sail status on issues addressed
- Fix: Deprecate Continue Anyway button in the Requirement Failed modal
- Fix: Update the Shipper character
- Fix: Placement of Back buttons
- Fix: Update copy of Package Size pre-flight check
- Fix: Remove Greeting modal if it's not the users first website
- Fix: Update the package size on excluding the large files
March 22, 2019 - version 1.0.1.1
- Fix: add cooldown time for credentials negotiation.
- Fix: add exponential backoff times for API communication failures.
March 5, 2019 - version 1.0.1
- Add: password protection detection
- Add: migration health check notifications
- Add: a way to remove a site that from the list
- Add: support for including/excluding wp-config
- Add: support for not replacing source domains in emails
- Fix: treat themes as active content, like plugins
- Fix: conflict with Amazon Web Services
- Fix: migrations involving object cache
- Fix: conflict with Mollie Payments for WooCommerce
- Fix: default config deployments
January 24, 2019 - version 1
- Initial release
Start your free trial
Choose the right plan for you and begin your free trial.
![](https://webcf.waybackmachine.org/web/20210901170939im_/https://wpmudev.com/wp-content/themes/wpmudev-2015-1/assets/img/projects/Arrow.png?v=2)
Trusted by 935,647 happy members
More than 97% of customers are happy with WPMU DEV’s service, and it’s a great time to join them. Find out why with a 7-day free trial today!
![Photo of testimonial giver](https://webcf.waybackmachine.org/web/20210901170939im_/https://wpmudev.com/wp-content/uploads/2019/01/testimonial2.png)
![Photo of testimonial giver](https://webcf.waybackmachine.org/web/20210901170939im_/https://wpmudev.com/wp-content/uploads/2019/01/testimonial1.png)
![Photo of testimonial giver](https://webcf.waybackmachine.org/web/20210901170939im_/https://wpmudev.com/wp-content/uploads/2019/01/testimonial3.jpeg)
Shipper Pro Features
Ready to set sail? Check out Shipper's range of features below - all designed to make your migration as smooth sailing as possible.
Shipper Pro Tutorials
Read our practical Shipper Pro tutorials and learn all there is to know about a smooth-sailing migration.
Learn why to migrate in the first place, prepping for a move, the steps during the moving process, and more.
Read articleSplitting a multisite network into single sites used to be quite challenging and downright clunky. Until now.
Read articleSite migration have you feeling like jumping overboard? Get started with Shipper Pro today.
Frequently Asked Questions
You can’t sync two sites to share the same data at the same time, but you can select only certain files, or database tables to be migrated from one site to another with the API migration method.
Yes, you can migrate sites from and to your localhost with the API or Package Migration methods.
- Migrate single site
- Migrate multisite installation
- Migrate subsite from a network to a standalone installation
- API based migration
- Package migration
- Find and replace automatic function
- Source and destination system check before migration
- Large file detection
- Exclude files from migration
- Exclude database tables from migration
- Only files migration
- Only database migration
- Secure migration file through password protection
- Extra security step preventing migration without authorization
- Detailed migration logs
- Final migration file size check
- Filter trash out, exclude spam comments, revisions, inactive themes, and plugins
- Restore a site anywhere with a script installer.php file
- “Safe Mode” package migrations
If you’re loving the service and want to stick around after the trial, we’ll use the card you have on file for payment processing… you wouldn’t want to lose the services after all. But equally if you want to cancel at any time then just visit ‘My Account’ – it’s super easy.
If it renews and you intended to cancel, no problem! We totally understand. Just contact us within 30 days of your first payment and we will provide a refund, no questions asked – except we’ll likely ask how we can improve to keep you around next time. ;)
There is no lock-in at all and it’s easy to cancel anytime via your account page, no need to speak to anyone, no stress.
Yes! If you want to use our full suite of plugins and site management services, including live support for anything WordPress related, then you can upgrade to our full membership.
Start a live chat and we’ll be happy to answer any additional questions!
Contact us and we’ll be happy to answer any additional questions!