Home / Docs / Advanced Operations / WordPress Multisite Network Sync
Advanced Operations

WordPress Multisite Network Sync

Learn how Clockwork Offloader Pro automatically synchronizes credentials across all network subsites while isolating media paths under sites/{id}/.

The Multisite Storage Challenge

In a WordPress Multisite network, every subsite has its own distinct media upload path:

  • Main Site (Site 1): wp-content/uploads/2026/09/banner.jpg
  • Subsite 2: wp-content/uploads/sites/2/2026/09/event.jpg
  • Subsite 10: wp-content/uploads/sites/10/2026/09/report.pdf

Legacy offloading plugins require site administrators to manually log into dozens or hundreds of subsite dashboards to enter AWS keys and configure bucket settings one by one.

Automatic Network Settings Inheritance

Clockwork Offloader Pro introduces zero-configuration network inheritance:

  1. Configure your AWS credentials, bucket name, and CloudFront domain once on the primary site (Site 1) or define them in wp-config.php.
  2. Network-activate the plugin in My Sites → Network Admin → Plugins.
  3. Every subsite automatically inherits your network bucket, region, and CloudFront domain without any manual configuration.
Clean S3 Path Isolation: Clockwork Offloader maintains perfect namespace isolation. Subsite 2 assets are stored under s3://bucket-name/sites/2/... and Subsite 10 assets under s3://bucket-name/sites/10/.... You never have collision risks between subsite files.

Subsite Custom Overrides

Need a specific subsite in your network to store files in a separate AWS region or private client bucket?

By default, subsites inherit the primary site settings. However, subsite super-admins can uncheck "Inherit Network Settings" inside that subsite's admin page to specify unique credentials and custom bucket destinations.

Network-Wide Bulk Offloading via WP-CLI

Instead of clicking through individual subsite admin screens, Clockwork Offloader Pro enables full network bulk offloading with a single command:

# Offload all attachments across every subsite in the network
wp clockwork-offloader offload --all-sites

# Verify S3 synchronization network-wide
wp clockwork-offloader verify --all-sites