WordPress Multisite Posts, Pages and Custom Post Type Posts Sync

Installation


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

Settings


  • Go to ‘Network Admin’ -> ‘Content Sync’ -> ‘Settings’ OR ‘Network Admin’ -> ‘WMCS’ -> ‘Settings’.
  • You will see ‘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 type posts in all the sites.
    • Main site to sub sites: It will sync auto posts, pages and custom post type posts in main site to sub sites.
    • Sub site to main site: It will sync auto posts, pages and custom post type posts in sub sites to main site.
  • Post Types: Select posts, pages and custom post type posts 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.
  • Sync On Delete (posts, pages and custom post type posts)?: If checked, automatically delete post, page or custom post type post in destination web sites when trash post, page or custom post type post on source web site.
  • Exclude Meta Data (posts, pages and custom post type posts): Exclude post, page and custom post type post meta data when syncing with web sites. Add the meta key which you want exclude when syncing with sites. Add meta key by comma separated and don’t add any space between comma.

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’ -> ‘Content Sync’ -> ‘Bulk Sync’ OR ‘Network Admin’ -> ‘WMCS’ -> ‘Bulk Sync’.
  • You will see ‘Bulk Sync’ page.
  • Select content type (posts, pages and custom post type posts).
  • Select source site you want sync from.
  • Select number of 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.