loopress★ GitHub

compare · database sync

Loopress vs WP Migrate.

WP Migrate pushes and pulls databases between environments, with find and replace on URLs. Loopress moves configuration as files, one resource at a time.

WP MigrateLoopress
Unit of changeDatabase tablesFiles: one per field group, menu, option, hook
Before pushingPick tables, no row-level difflps diff, per file
ContentTravels with the tables you pickNever moves
HistoryNone of its ownGit, with a PR per change

Same task, both ways

Move a plugin's settings from staging to production.

WP Migrate

  1. Find which wp_options rows hold that plugin's settings
  2. Push the options table to production
  3. Overwrite any setting changed on production meanwhile

Loopress

$ lps option pull --env staging
$ git commit -am "feat: cookie banner settings"
$ lps option push --env production

Pick WP Migrate when

You need real content locally, or you're moving a whole database between environments.

Pick Loopress when

What you're moving is configuration, and you want a reviewable diff instead of a table overwrite.

Or use both

Pull production content down to your local site with WP Migrate, ship configuration and code up with Loopress. Content goes down, changes go up.

All comparisons · ACF Local JSON · WP Staging and Duplicator · Roots Bedrock · VersionPress