loopress★ GitHub

compare · the built-in option

Loopress vs ACF Local JSON.

ACF can already save field groups as JSON in your theme. If field groups are all you need in Git, that may be enough. Loopress starts where it stops.

ACF Local JSONLoopress
What's in GitACF field groups, post types, taxonomies, options pagesThe same, plus menus, options, theme styles, and code with Full
Getting it liveDeploy the theme, then click Sync in each site's adminlps acf push --env production
Changes made in wp-adminWritten to the JSON file of the site they were made onlps acf pull brings them back from any environment
UndoRevert the commit and sync againlps acf rollback, to the snapshot taken before the push

Same task, both ways

Ship a field group change to production.

ACF Local JSON

  1. Commit acf-json/ in the theme
  2. Deploy the theme to production
  3. Open Field Groups in wp-admin
  4. Click Sync on the changed group

Loopress

$ lps acf diff --env production
$ lps acf push --env production

Pick ACF Local JSON when

ACF is the only configuration you care about, you already deploy the theme from Git, and a manual sync step on each site doesn't bother you.

Pick Loopress when

Field groups are one piece among menus and options, or you want to see the diff and ship from the terminal or CI instead of clicking Sync.

All comparisons · WP Staging and Duplicator · WP Migrate · Roots Bedrock · VersionPress