Join WPMU DEV to sync users across sites with

WordPress User Sync

Sync user accounts and transfer profiles across multiple WordPress installations.

Downloads 32,562
Ultra Compatible

Changelog / Translations

  • Fixed file paths to work with SSL
  • Improved compatibility with other plugins
  • Fixed file paths to work with SSL
  • Improved compatibility with other plugins

  • Fixed issues with password synchronization

  • Fixed PHP 7 compatibility bug

  • Improved "Sync all sites now" functionality to decrease possibility of timeout
  • Added check for HTTPS on admin
  • Disabled SSL verifying

Version 1.1.5
  • Fixed capabilities sync issue

Version 1.1.4
  • Fixed issues related to custom db prefix

Version 1.1.3
  • Added support for MP6
  • Small UI improvements

Version 1.1.2
  • Enabled loading of CSS and JS file only on User Sync admin page
  • Increased sync actions priorities for improved compatibility with other plugins

Version 1.1
  • All additional user meta data is now updated on sync
  • Fixed minor spelling issues

Version 1.0.1
  • Fixed problem with user data;

Version 1-BETA-9
  • changed method of send the user data
  • some code changes

Version 1-BETA-8
  • Fixed display "URL of Master site" on Subsite page
  • Changed some text
  • Some changes in code

Version 1-BETA-7
  • Fixed the time limit problem.
  • Added Debug Mode.
  • Added feature for turn on Debug Mode.
  • Added more lines for writing to log file.
  • Added uninstall button.
  • Added notice for Safe mode
  • Changed options structure in DB.
  • Some code rewriting.

Version 1-BETA-6
  • Fixed problem with connecting subsites

Version 1-BETA-5
  • Some changes

Version 1-BETA-4
  • Bugfixes

Version 1-BETA-3
  • Bugfixes

Version 1
    Sync user accounts and transfer profiles across multiple WordPress installations.
    • Security keys protect user syncing
    • Synchronize-overwrite for master list match
    • Allow duplicate users for compatibility
    • Link profile, password, user role, and email
    • Ban a user from a specific sub-site
    • Sync users across multiple sites

    User Synchronization links user profiles across multiple single WordPress installations.

    Create and manage user accounts on one master list that can be used to connect with any subsite–without Multisite.

    Smarter, Safer, User Management

    Automated profile, password, user role and email address share and sync moves user management to one convenient location. Connect more people to more content by allowing users to register once on a master list  and use the same login credentials across any attached site.

    Protect your users with bulletproof security keys. Leave sites connected for ongoing continuity or transfer users and disconnect. Use uninstall and completely wipe your database clean from any plugin artifacts.

    Transfer and wipe your database clean.
    Transfer and wipe your database clean.

    Leverage Control and Simplicity

    It takes a matter of seconds to configure, requiring only a URL and security key. Use synchronize-overwrite for an identical master list match, or support backward user password compatibility on existing sites by allowing duplicates.

    Full control over overwrite and duplicates
    Full control over overwrite and duplicates

    You can also ban a user from a specific sub-site by blocking deleted users from repopulating when synced with the master list.

    Protect identities, stay synced and save countless hours with User Synchronization. Get linked user management for transferring user accounts from a master list to all of your WordPress sites.

    Start by reading Installing Plugins section in our comprehensive WordPress and WordPress Multisite Manual if you are new to WordPress.

    To install:

    1. Download the plugin file.

    2. Unzip the file into a folder on your hard drive.

    3. Upload /user-sync/ folder to /wp-content/plugins/ folder on the sites you would like to sync between.

    4. Login to your admin panel for your WordPress site and activate the User Synchronisztion plugin in Plugins.

    To Use:

    Once the plugin is activated you’ll see a new “User Sync” menu added.

    1.  Go to User Sync in the dashboard of the site you want to make the Master site.

    • This is the parent site that is used to sync/duplicate all users to your other sites

    User Sync menu

    2.  Click on Make this Site the Master Site

    Make ste the master site

    3.  You’ll now see your Master Site URL and security key displayed.

    Your master key details

    4.  Now log into the dashboard site(s) you want to sync users from the Master site to and go to User Sync

    5.  Click on Make this a Sub site

    Make this a sub site

    6.  Add the URL of the Master Site, Key of Master site, select Default Settings then click Connect this site to the Master Site, and do a FULL synchronization.

    • Use overwrite existing users with caution — it does overwrite existing users and will lock out an admin user account if they’re using the same username
    • Don’t overwrite any existing users (add them as extra users) is normally the best option.  If you use this option and a user from the master site has the same username as the subsite the new user is created suffixed with _sync attached to their username.  For example. if you had the username admin already existing on both sites the username would be created as admin_sync on the subsite.

    Connecting with Master site

    7.  All new users on the master site are replicated on the subsite(s)including passwords, their emails and their user roles and they’ll now be listed in subsite’s User list.

    8.  Now whenever a new user is added to the Master site they are automatically created with the same details on the subsite(s).

    9.  To remove a subsite so it no longer syncs with the Master site you just need to click Disconnect from the Master site in the subsite’s User Sync.

    Disconnect from the Master site

    10. To uninstall plugin or reset all settings of plugin just need to click “Uninstall Options” in the bottom of the page.

    Debug Mode:

    If you have any problems with sync users you can use debug mode for writing some operations in the log file.

    How to use:

    1. Select checkbox “Use Debug Mode” on main plugin page before select “Master” or “Sub-site”.

    Debug Mode

    2. You should activated Debug Mode for both sites – Master and Subsite.

    3. Try to connect the Subsite to Master site.

    4. Describe your problem here:

    Like you see here:

    5. Copy log files /plugins/user-sync/log/error.log from Master site and Subsite.

    6. When and if the developer asks: Give these files to the Developer for analysis – send links for downloading these files from the Contact Form and mark it for attention [User Sync – DEV]

    ATTENTION: Please, don’t attach log files or links of them in the post – these files may contain PRIVATE information!!!

    WordPress User Sync is covered by the WPMU DEV Guarantee

    WPMU DEV Guarantee

    We guarantee that...

    • WordPress User Sync will work as advertised
    • You will receive 24/7 365 expert support for any problem
    • If you cancel your FREE trial, you can keep WordPress User Sync
    • WordPress User Sync is secure, always updated and well coded

    Money back guarantee!

    While you have 30 days, no obligations risk-free trial of WPMU DEV if you become a paid member and are dissatisfied with any of the above we'll refund you, no questions asked.

    Powerful Feature Set

    Manage more users faster

    • One user account across multiple sites
    • Manual and automated user sync
    • Instant password and profile updates on connected sites
    • Subsite list and activity manager
    • Overwrite for complete synchronicity
    • Supports backward user compatibility with duplicates
    • Ban users from repopulating when deleted
    • Secure site linking
    • User share and transfer
    • Uninstall plugin database cleanup
    • Simple configuration