Saturday, May 4

FINALLY: How To Sync User Accounts Across Multiple WordPress Websites – Login Status, Changes [FREE]

IMPORTANT NOTICE.
Want free premium WordPress training? I offer premium WordPress training courses that I desire to GIVE you access to for FREE.

⚙ ⚙ ⚙ Best WordPress Page Builders ⚙ ⚙ ⚙.
* Elementor– https://www.wpcrafter.com/elementor.
* Beaver Builder– https://www.wpcrafter.com/beaverbuilder.
* Brizy– https://www.wpcrafter.com/brizy.
* Divi– https://www.wpcrafter.com/divi (SAVE 10%).
* Thrive Architect– https://www.wpcrafter.com/thrive-architect.

WordPress Deals August 2020.
* WPVivid– https://www.wpcrafter.com/wpvivid (SAVE 40% Coupon WPCSAVE40).
* Kadence WP– https://www.wpcrafter.com/kadence (SAVE 10% Coupon WPCSAVE10).
* SiteGround– https://www.wpcrafter.com/siteground (SAVE 60%).
* NameHero– https://www.wpcrafter.com/namehero (SAVE 55%).
* FluentForms – https://www.wpcrafter.com/fluentforms (SAVE 25%).
* BuddyBoss– https://www.wpcrafter.com/buddyboss (SAVE 10%).
* Divi– https://www.wpcrafter.com/divi (SAVE 20%).
* Want to provide a discount to WPCrafter subscribers, contact me on my website.

Want complimentary premium WordPress training? I sell superior WordPress training courses that I desire to GIVE you access to for FREE. * SiteGround– https://www.wpcrafter.com/siteground (SAVE 60%). * Cloudways– https://www.wpcrafter.com/cloudways( SAVE 10 %). * A2Hosting– https://www.wpcrafter.com/a2hosting( SAVE 66%).

Best WordPress Hosting. * Full List– https://www.wpcrafter.com/hosting.
* SiteGround– https://www.wpcrafter.com/siteground (SAVE 60%). * Cloudways– https://www.wpcrafter.com/cloudways( SAVE 10 %). * A2Hosting– https://www.wpcrafter.com/a2hosting( SAVE 66%).
* NameHero– https://www.wpcrafter.com/namehero (SAVE 55%).
Contact WPCrafter. ☑ Website– https://www.wpcrafter.com. ☑ Facebook– https://www.facebook.com/wpcrafter. ☑ Facebook Group– https://www.facebook.com/groups/wpcrafter. ☑ Twitter– https://twitter.com/wpcrafter. All of the opinions revealed in this video are my own,
I was not paid to make this video. Whenever there is
a link in any of my videos, if there is a recommendation program offered, please assume that you are clicking a recommendation link. Obviously, when you do click, I like to reward you back with free premium training courses. Go to for more information https://www.wpcrafter.com/free-courses.

In this WordPress tutorial, I will be teaching how to do something that I get asked all the time. That is “how to sync users accounts across multiple websites”. I found a complimentary way to do it:–RRB-.

My Top Picks.
* SiteGround– https://www.wpcrafter.com/siteground (SAVE 60%).
* Cloudways– https://www.wpcrafter.com/cloudways (SAVE 10%).
* BuddyBoss– https://www.wpcrafter.com/buddyboss (SAVE 10%).
* LearnDash– https://www.wpcrafter.com/learndash.
* Elementor– https://www.wpcrafter.com/getelementor.

25 Comments

  • Hi @WPCrafter.com WordPress For Non-Techies – plugin author here!
    First of, I feel honored being featured, great video all around.
    A few minor additions, details, or corrections:
    1 – There is no need for a main site, or “mothership” as you put it. It can help to set up the sync between sites like you described, but in actuality each website is its own “mothership” so to speak. This allows for a whole lot more flexibility. Whenever a sync occurs, the receiving websites know they are being synced up, and won’t propagate the sync further to avoid loops.
    This means, in the case all sites need to be synced, for example with site A, B, C:
    – site A has sync settings with B and C
    – site B has sync settings with A and C
    – site C has sync settings with A and C
    – when an action is performed on a user on site A (depending on site A’s sync settings), site B and C get notified of the change (and react accordingly depending on their incoming settings for site A, but it stops here, B and C do not propagate further)
    – when an action is performed on a user on site B (depending on site B’s sync settings), site A and C get notified of the change (and react accordingly depending on their incoming settings for site B, but it stops here, A and C do not propagate further)
    – when an action is performed on a user on site C (depending on site C’s sync settings), site A and B get notified of the change (and react accordingly depending on their incoming settings for site C, but it stops here, A and B do not propagate further)
    This is the lengthy illustrated explanation for “There is no “Master Website”: each site is working independently, firing and receiving actions depending on each site’s configuration.” in the “How does it work?” section of the FAQ.
    2 – Regarding the test buttons, it can be useful to test them all, because each outgoing action must have its sister incoming action checked on the remote site for it to actually happen. Similarly, another person would not be able to connect to your site even if they knew the secret, signature etc, because they would have been able to add their own site with incoming/outgoing actions in your site configuration first, to create this matching incoming/outgoing action pair between the 2 sites ; the IP whitelist is their to ensure there is no man-in-the-middle attack at a lower level on the network itself.
    3 – About the URLs to use in the settings, you are spot on: it has to match the WordPress configuration. A word of caution: some other plugins may alter this URL under the hood in an intrusive manner (some https plugins do that). If that’s the case, it might be necessary to update the URL directly in the wp_options table in the database, or simply use a plugin that’s not intrusively manipulating the URL.
    4 – Regarding IP Whitelist: it is recommended to use the IP in the result of the test log, and not the one from the control panel, because it is possible that between the 2 sites a proxy changes the IP address received by the remote site, and the one in the hosting control panel would therefore not be recognized.
    In any case, a great video, and I am very thankful for it! This plugin is forever free, and your video is a great way to give back to the community.

  • To earn it from me don’t say subscribe I hate that it’s like all YouTube says like and subscribe! I got YouTube videos and in no place I say that I don’t care if they like they will do it. Guess you could of made this all most a minute sherter if you did not say that.

  • Thank you for this video. I will likely try this plugin. I may not need to use my JetPack workaround anymore. I currently accomplish a very similar function by enabling JetPack Free on every site I manage. Then I disable every single function in JetPack. Go through the entire JetPack dashboard and make sure every option is turned off. You do not need to use any JetPack feature. Some of those JetPack features slow down the site anyway. The only JetPack feature you really need is to turn on:

    Allow users to log in to this site using WordPress.com accounts

    Match accounts using email addresses

  • This is just awesome.
    One very important question:
    – If a customer buys on Site A that does not have Learndash and you want them to sync the user who purchased to Site B where the course is landing, how would the user created be auto-enrolled on the course on site B?

    Site A – A funnel powered by Cartflows + WooCommerce
    Site B – A site powered with LearnDash

    Sync Purchase on Site A to enroll in a course on Site B.

  • Thanks Adam, this is a great plugin. Here is my question… I have dozens of sites I wanted to use this on. I went through setting up my site and one of my customers and then added a user account for a couple employee’s and everything worked. So, then I did a second and third customer site, and it didn’t add the user accounts. I went through every detail again and finally deleted a user and added it back in and just the new one I added copied over. I even double-checked in an incognito window.
    What I am doing wrong? Do I have to delete the users and recreate them every time I add a new site? Also, if there isn’t a ‘Main’ site, how does it stop from giving all users on all sites access on all sites?

  • Interestingly, more people are not checking out this video from Adam, as the ability to reliably sync users across multiple WordPress websites is incredibly useful. I’m not sure that many WordPress users realize how crucial this functionality is to many businesses. However, I do believe that the video will find its way to those who need these abilities!

  • It’s weird how I spent nearly the whole night looking for something like this and just when I’m about to give up, this video gets uploaded. I mean revolutionary stuff if I ever did see any. Let’s show that developer some love.

  • Adam, as always you bring us amazing tools. This is great and I will definitely use. At the same time I would pay good money for a tool that does the same kind of thing, but when one of the targets is not necessarily WordPress. E.g., if the main site is WP but there is a subdomain that is running some app/PHP script, and to have the ability to sign in the WP site and be automatically signed into the non-WP PHP app. Is there such a thing? If so, I understand it may mean adding some scripts on the PHP side, but again, I would happily pay for it. Sorry if I shouldn’t be writing about non-WP stuff here, but it is somewhat related since one side would be WP.

Leave a Reply