WordPress Multisite Posts, Pages and Custom Post Types Sync

Installation


WordPress Dashboard
  • Go to ‘Network Admin’ -> ‘Plugins’ -> ‘Add New’.
  • Click on ‘Upload Plugin’.
  • Upload ‘WordPress Multisite Posts, Pages and Custom Post Types Sync’ plugin zip.
  • Activate ‘WordPress Multisite Posts, Pages and Custom Post Types Sync’ plugin from Network.
FTP, SFTP, SCP etc…
  • Unzip ‘WordPress Multisite Posts, Pages and Custom Post Types Sync’ plugin zip.
  • Upload the unzip plugin folder to your ‘/wp-content/plugins/’ directory, using your favorite method (ftp, sftp, scp, etc…).
  • Activate ‘WordPress Multisite Posts, Pages and Custom Post Types Sync’ plugin from Network.

Settings


  • Go to ‘Network Admin’ -> ‘WMCS’ -> ‘Settings’.
  • You will see ‘WordPress Multisite Posts, Pages and Custom Post Types Sync: Settings’ page.
  • Auto sync?: Check the checkbox for sync posts, pages and custom post type posts automatically when add or update.
  • Auto Sync Type: There is a ‘All sites’, ‘Main site to sub sites’ and ‘Sub site to main site’ options.
    • All sites: It will sync auto posts, pages and custom post types in all the sites.
    • Main site to sub sites: It will sync auto posts, pages and custom post types in main site to sub sites.
    • Sub site to main site: It will sync auto posts, pages and custom post types in sub sites to main site.
  • Post Types: Select posts, pages and custom post types you want sync automatically.
  • Old posts, pages and custom post type posts check?: If checked, it will check source site’s post SLUG match with destination site’s post or not. If match, it will update post in destination site. If not match, it will create post in destination site.

Bulk Sync


Bulk Sync: You can sync bulk posts, pages and custom post type posts (public, private and future) from one site to the other sites. Please follow the below steps.

  • Go to ‘Network Admin’ -> ‘WMCS’ -> ‘Bulk Sync’
  • You will see ‘WordPress Multisite Posts, Pages and Custom Post Types Sync: Bulk Sync’ page.
  • Select content type (posts, pages and custom post type posts)
  • Select source site you want sync from
  • Select records per page.
  • Click on ‘Filter’ button
  • You will see list of records.
  • Select records you want sync
  • Select destination sites you want sync.
  • Select extra option like sync media, sync terms (Categories & Tags)
  • Click on ‘Sync’ button