Every WordPress developer has their war stories.
Here are a few we know by heart.

  • You need to push one updated page to production. So you dump the whole database, cross your fingers, and hope nothing breaks.
  • Someone “just made a small change” on prod. Now you’re carefully picking through both versions, manually re-applying your changes one by one. Hope you didn’t miss anything.
  • You re-built the same page twice — once on dev, once on prod — because syncing felt riskier than just doing it again.

WP Post Sync gives you surgical control over what moves between your environments.

Pick the post • Pick the direction • Done

  • Push or pull any individual post or page between environments
  • Syncs featured images and media attached to that post
  • Syncs ACF custom fields*
  • Syncs categories and tags
  • Works with your existing workflow — no new tools, no new processes
  • Connect environments with a simple key — nothing complicated

* ACF custom fields require a one-time manual export/import of your field groups between   environments. Once that’s done, WP Post Sync handles the rest.

A word of warning: WP Post Sync is ID-based. It assumes your environments are in sync and that you follow a conventional dev workflow. It’s not a conflict resolver — it’s a precision sync tool. Always backup any environment before making any changes.

No complicated setup.
No new tools. Just install, connect, and sync.

  1. Install – Add WP Post Sync to your WordPress sites — your dev, staging, or production environment.
  2. Connect – Generate a key in the plugin settings and add it to both sites. That’s your secure connection.
  3. Pick – Open any post or page, choose your target environment, and pick your direction — push or pull.
  4. Sync – Hit sync. Your post, featured image, ACF fields, categories and tags are moved instantly.
  • Push or pull individual posts and pages
  • Syncs featured images and post media
  • Syncs ACF custom fields*
  • Syncs categories and tags
  • Secure key-based environment connections
  • Unlimited syncs
  • Works with your existing workflow

* See ACF note in Solution section above.

What does Post Sync Manager do?

Post Sync Manager lets you move posts and pages between WordPress environments — local, staging, and production — with a single click. Instead of manually copying content, re-uploading images, or exporting databases, you connect your environments once and then push or pull any post directly from the editor. Content, custom fields, images, and taxonomy terms all transfer automatically. Pro users can also use the bulk sync screen to move multiple posts at once.

Does this work with any WordPress site?

Yes, assuming you’re using a latest version of WordPress. We recommend at least 6.9.x. As long as you can install plugins on both sites, WP Post Sync will work.

Do I need to install it on both sites?

Yes. WP Post Sync needs to be installed and activated on every environment you want to sync between.

What exactly gets synced?

Post content, featured images, media uploaded to that post, ACF custom fields*, categories and tags.

* you need to manually export and import your json from ACF itself prior to syncing if the fields do not exist on your other environment.

Will it work if someone has been making changes on production?

It depends. WP Post Sync is ID-based — it assumes your environments are in sync. If your client has been adding posts, pages, or making structural changes on prod without you knowing, sort that out first. This tool is a precision sync tool, not a conflict resolver.

Is my data secure?

Yes. Environments are connected via a secure key that you generate and control.


You’ve pushed the whole database for the last time. WP Post Sync is free to install, takes minutes to set up, and works exactly the way you’d expect it to.