WP Synchro – WordPress Migration, Clone, Backup & Sync Plugin

Plugin Banner

WP Synchro – WordPress Migration, Clone, Backup & Sync Plugin

by WP Synchro

Download
Description

WP Synchro is the ultimate WordPress migration plugin for professionals and agencies.

Easily migrate, clone, backup, and synchronize your WordPress site, including database, media, plugins, themes, and custom files. WP Synchro is designed for fast, secure, and customizable migrations between local, staging, and production environments.

Key Features (Free):
* One-click WordPress database migration (pull/push)
* Search/replace in database data (supports serialized data)
* Handles migration of database table prefixes between sites
* Select specific database tables or migrate all
* Automatic cache clearing after migration for popular cache plugins
* Secure, encrypted data transfer – no third-party servers
* Set up once, run multiple times – perfect for development, staging, and production

PRO Features:
* File migration: media, plugins, themes, custom files/folders
* Only migrate changed files for faster sync
* User confirmation before making file changes
* Customize migrations down to a single file or folder
* Support for basic authentication (.htaccess)
* Email notifications on migration success or failure
* Database backup before migration
* WP CLI command for scheduled migrations (cron)
* 14-day free trial for PRO features

Typical Use Cases:
* Move or clone WordPress sites between servers or hosts
* Push local development or staging sites to production
* Pull a copy of a live site for debugging or development
* Keep staging and production in sync
* Back up your WordPress site

Quick Start

  1. Install WP Synchro on both source and destination WordPress sites.
  2. Activate the plugin via the Plugins menu.
  3. Create a new migration job in WP Synchro.
  4. Select what to migrate: database, files, or both.
  5. Run the migration and watch your site move!
  6. Rerun the same migration anytime with one click.

Support & Documentation

For detailed documentation and support, visit WP Synchro Documentation.

  1. Upload the plugin files to the /wp-content/plugins/wpsynchro directory, or install the plugin through the WordPress plugins screen directly.
  2. Install WP Synchro on both sites involved in the migration.
  3. Activate the plugin through the ‘Plugins’ screen in WordPress.
  4. Configure migration settings in WP Synchro > Setup.
  5. Add your first migration job and configure it.
  6. Run the migration.
  7. Enjoy fast, easy migrations and repeat as needed.
  1. Overview of plugin, where you start and delete migration jobs

    Overview of plugin, where you start and delete migration jobs

  2. Add/edit screen for setting up a migration job

    Add/edit screen for setting up a migration job

  3. Plugin setup screen

    Plugin setup screen

  4. WP Synchro performing a database migration

    WP Synchro performing a database migration

How do I migrate my WordPress site with WP Synchro?

Install WP Synchro on both sites, create a migration job, select what to migrate (database, files, or both), and run the migration. See the Quick Start section above.

Can I move my WordPress site to a new host or domain?

Yes! WP Synchro handles migrations between any WordPress sites, including different hosts or domains. It automatically updates URLs and handles database table prefixes.

Does WP Synchro support file migration?

Yes, file migration (media, plugins, themes, custom files) is available in the PRO version.

Is my data secure during migration?

Yes, all data is transferred directly between your sites and is encrypted. No third-party servers are involved.

Can I schedule migrations?

Yes, with the PRO version you can use the built-in WordPress scheduling or you can use WP CLI to schedule migrations via cron or other triggers.

Does WP Synchro support multisite?

Not yet. Multisite support is planned for a future release.

Where can I get support or report bugs?

Contact us at support@daev.tech.

good

By soybad (sadboy1) on February 4, 2025

good

The best

By alexmenin on August 5, 2024

It is quick and practical to use to migrate a database from one project to another

Works great!

By justgert on March 18, 2024

It's simple to use and works like a charm. Had a little problem first time using, but got great support, so yes...great plugin!

Very helpful

By Chirag Rathod (chiragrathod103) on February 24, 2023

It was saved my lost of time, and really smooth working! thank you

Great and efficient

By ironf2019 on May 6, 2022

Great and efficient

Great and easy

By mazasmixas on September 30, 2021

Awsome stuff :))

Efficient

By sublimebydesign on December 17, 2020

Straightforward to use without having to read the manual.

This works super to sync your text.

By RaymondDay on December 6, 2020

But have to pay a lot per month if want to sync your data too. Got another slow server as a WordPress backup and this works good. It shows gades as it syncs it. Will edit the URL links to match the data. Setting this up would get a block error. After long time found out have to edit apache The /etc/apache2/sites-enabled/000-default.conf and the <Directory edit that. Like on mine looks like this now. <Directory "/mnt/1TB-SSD"> Options Indexes FollowSymLinks AllowOverride all Require all granted </Directory> The AllowOverride was set to none. Just change it to all like here and fixes that problem with WP Synchro. Works very good. -Raymond Day

Excellent for syncing down production

By kakitzmiller on November 2, 2020

I really appreciate that this plugin takes the need for exporting the database with phpmyadmin or workbench. Saves a lot of time, and my information is easy to keep in sync.

Awesome

By mezzatesta on July 14, 2020

It works smoothly

1.13.0

  • Bugfix: Optimize the handling of database queries, which no longer has the same tendency to cause sort buffer errors in certain conditions
  • Bugfix: When verifying migrations, give better debug information when it fails, instead of a generic JS message

1.12.0

  • Improvement: Extend cron scheduling system, so migrations can be run at intervals automatically without user intervention and without WP CLI
  • Improvement: Prevent unwanted background update from PRO version to FREE version for some users
  • Improvement: Make it possible to only delete a single log from the “Logs” menu, instead of all or nothing
  • Improvement: Make it possible to download the database backup from a pull migration in “Logs” menu
  • Bugfix: No longer use ini_restore() native PHP function, because some hosting does not allow it

1.11.5

  • Bugfix: Fix links for usage reporting dialog, leading to a non-existing page

1.11.4

  • Change: Bump minimum PHP requirement to 7.2 from 7.0
  • Change: Bump minimum WP requirement to 5.8 from 5.2
  • Change: Bump minimum MySQL requirement to 5.7 from 5.5
  • Change: Bump supported WP version to 6.5
  • Bugfix: Fix some issues causing menu to generate PHP deprecation issues, even though it just triggered it in WP core functions

1.11.3

  • Change: Change all service URLs from wpsynchro.com to daev.tech, as we have moved the plugin there
  • Bugfix: Fixed a minor CSRF issue reported by Patchstack – Not a risk to be worried about.

1.11.2

  • Bugfix: Fix PHP timeout issue caused by serialized data, kind of like 1.11.1 hotfix, but caused by other data.
  • Improvement: Added more safety against timeout issues in serialized data, so it wont happen again

1.11.1

  • Bugfix: Fix PHP timeout issue caused by serialized string search/replace handler, that goes into endless loop for defective serialized strings
  • Bugfix: Fix issue with some tables not being migrated when source database is MariaDB and when table does not have a primary key
  • Improvement: Improve the error reporting when database server gives errors

** Only showing the last few releases – See rest of changelog in changelog.txt or in menu “Changelog” **

Back to top