Docs/Batch & Multisite

Batch & Multisite

Run large sync operations across many sites without overloading the network.
Updated June 2026·WPChangeSync 2.0

Batch processing

The sync engine supports chunking large export sets and the admin includes network batch dashboard, jobs, schedules, settings, and activity screens. This matters for multisite networks and large content or media libraries.

Batch controls

Exports can be chunked by batch size and optional delay. Network batch settings and schedules coordinate bigger remote or multisite sync operations, while activity and job cleanup handlers keep the admin manageable.

When to use batch mode

  • Large media libraries.
  • Many multisite subsites.
  • Remote pushes with rate limits.
  • Workflow runs that include several heavy integrations.
  • Scheduled maintenance windows.

Engine hooks

The export engine exposes filters for batch size and delay and fires actions around export and batch lifecycle events.

$pathstringRequired

Absolute path of the directory to write the snapshot to.

$modestringOptionaldefault: two-way

Sync direction — push, pull or two-way.

$gitboolOptionaldefault: false

When true, commits the snapshot to the repository after writing.