Installation
WordPress Dashboard
- Go to ‘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…).
 - Activate plugin.
 
Configuration
- Primary Site.
- Installed and Activated plugin.
 - Verify purchase code. Go to ‘Admin’ -> ‘User Sync’ -> ‘Sites’ -> ‘Licence Verification’.
 - In “Admin” -> “User Sync” -> “Settings”, set ‘Query String Parameters’ option.
 - Add secondary sites. Go to ‘Admin’ -> ‘User Sync’ -> ‘Sites’ -> ‘Add site’.
Note: The plugin must be only installed and activated in the secondary sites.
 
 - Secondary Sites.
- Installed and Activated plugin only.
 - Would you please set “Admin” -> “Settings” -> “Permalinks” -> “Custom Structure”. Like “Post name” option.
 
 
Also, support two-way sync. If you sync two sites with two-way sync, purchase two licenses one by one from the CodeCanyon. If you sync three sites with two-way sync, purchase three licenses one by one from the CodeCanyon. The configuration guide is below.
- Primary Site.
- Installed and Activated plugin.
 - Verify purchase code for primary site. Go to ‘Admin’ -> ‘User Sync’ -> ‘Sites’ -> ‘Licence Verification’.
 - In “Admin” -> “User Sync” -> “Settings”, set ‘Query String Parameters’ option.
 - Would you please set “Admin” -> “Settings” -> “Permalinks” -> “Custom Structure”. Like “Post name” option.
 - Add secondary site. Go to ‘Admin’ -> ‘User Sync’ -> ‘Sites’ -> ‘Add site’.
 
 - Secondary Site.
- Installed and Activated plugin.
 - Verify purchase code for secondary site. Go to ‘Admin’ -> ‘User Sync’ -> ‘Sites’ -> ‘Licence Verification’.
 - In “Admin” -> “User Sync” -> “Settings”, set ‘Query String Parameters’ option.
 - Would you please set “Admin” -> “Settings” -> “Permalinks” -> “Custom Structure”. Like “Post name” option.
 - Add primary site. Go to ‘Admin’ -> ‘User Sync’ -> ‘Sites’ -> ‘Add site’.
 
 
Sites
Add site
- Go to ‘Admin’ -> ‘User Sync’ -> ‘Sites’.
 - Site URL: Add secondary WordPress site URL.
 - Username: Add secondary WordPress admin username.
 - Password: Add secondary WordPress admin password.
 - Click on ‘Add site’ button.
 
Sites
- Go to ‘Admin’ -> ‘User Sync’ -> ‘Sites’.
 - You will see list of synced sites.
 
Settings
- Go to ‘Admin’ -> ‘User Sync’ -> ‘Settings’.
 - Sync Type: You can set ‘Auto Sync’ or ‘Manual Sync’ as per your needs. By default ‘Auto Sync’.
- Auto Sync: Sync user automatically when a user add/update/register.
 - Manual Sync: Sync user manually.
- Edit user which you want to sync.
 - You will see ‘WordPress API Multiple Sites User Sync’ section.
 - Click on ‘Sync’ button.
 
 
 - Authorization: You can set ‘Header’ or ‘Query String Parameters’.
 - Exclude User Roles: You can exclude user roles as per your needs.
 
Bulk Sync
- Go to ‘Admin’ -> ‘User Sync’ -> ‘Bulk Sync’.
 - Add user per page.
 - Click on ‘Filter’ button
 - You will see list of users.
 - Select users you want sync.
 - Click on ‘Sync’ button.
 
