这些年偶尔会有朋友问倡萌,如何在多个WordPress站点之间进行用户同步,实话说,网络上关于这方面的教程寥寥无几,倡萌也曾测试过可能的方案,但是都不够完美,所以一直没有推荐。
昨晚偶然看到这个新的插件 WP Remote Users Sync,看介绍感觉应该是目前最有可能的解决方案(由于时间精力有限,并没有真正去实际测试),担心自己放在收藏夹久了压箱底,所以还是决定分享出来,让有需要的朋友去实践一下,欢迎已测试的朋友可以反馈。
如果您运行多个网站并希望保持各个网站用户分离,但针对特定用户操作自动安全地同步它们的数据信息,就可以使用WP Remote Users Sync。
该插件为WordPress添加了以下主要功能:
- WP Remote Users Sync管理员页面:用于管理远程站点,安全设置,导入/导出用户以及查看活动日志。
- 远程站点:通过配置传入和传出用户操作(登录、注销、创建、更新、删除、密码、角色和元数据)来管理无限数量的连接站点。
- 安全性: WP Remote Users Sync是目前唯一可在适当的真实安全层同步用户数据的插件 。所有通信均经过OpensSSL AES-256-CBC加密、HMAC SHA256签名、令牌验证和IP验证。
- 导入和导出用户:借助提供的导入/导出工具,可以首先手动同步连接的网站的现有用户群。
- 活动日志:启用后,将记录已连接站点之间的所有通信,以供管理员检查和故障排除。
- 同步所有用户数据:与WooCommerce、Ultimate Membership、Theme My Login、Gravity Forms以及所有与用户相关的插件兼容,只要它们依赖WordPress用户元数据并使用WordPress用户功能操作用户即可。
- 无限的网站,无限的功能:连接在一起的网站数量没有限制,没有任何功能限制。
WP Remote Users Sync 的设置界面也比较简单。
正如前面所说,倡萌还没有时间精力去测试,但是这个插件的确值得有需要的用户试试,或许这就是大家梦寐以求的!如果要了解更多相关的信息,比如安全性、性能等,可以到官方下载网址看下问答部分(直接使用浏览器翻译下看吧)
WP Remote Users Sync 下载地址:https://wordpress.org/plugins/wp-remote-users-sync/。
倡萌已经完整汉化该插件,并且作者@Alexandre Froger 已将语言包集成到插件中,直接安装就可以使用中文版了。
哇哦!请问下这个插件可以把积分互通么
插件可以通过设置同步用户的meta元数据,但是不一定适用于积分相关的东西,毕竟积分的有些数据可能不一定都存储在usermeta中
请问日志显示”提醒 – 联系远程站点时出错: 发生未定义的错误。请确保地址正确,然后重试。 在远程站点上,请访问“永久链接设置”页面,以确保插件已激活并且永久链接是最新的。”且无法同步信息怎么办
大佬能否改下你这个主题,第三条评论时手机端看不到,会卡成一条线
感谢反馈,近期看下抽时间弄下,现在主题对手机端的适配还是比较差
Hi!
Plugin author here – 我的中文不太好所以我打英文。The next version will have all the strings ready for translation.
Thank you all for the interest in my work! Feel free to check my work on https://github.com/froger-me
Glad you are here, thank you for your work, this is a great plugin.
v1.1.6 is now online and all the strings are translatable!
Thank you for the article, and the feedback!
OK,I have updated the post。
非常感谢作者提供这么好的插件,但是我使用时测试失败了,提示:未定自错误类型,请访问永久链接………,php 7.6
亲测php7.4有问题,用php7.2就ok
您可不可以在Github上open a new issue with full details? https://github.com/froger-me/wp-remote-users-sync/issues
Haha, because my English is not good.
没事,只打汉字我就用个翻译软件
Are you the author of the plugin? Nice to meet you! I have been “thinking” about the features shared by this user for many years。
Yes, I am the author of the plugin. I developed it because the other existing plugin (bad plugin, not mine: https://wordpress.org/plugins/share-logins/) is not safe and scandalously expensive.
弱弱的问下,为什么说有些字段无法汉化?是语言包里就没有么?
作者可能在撰写代码的时候,没有为字段的翻译做好准备(比如直接写死英文,没有使用专门的翻译函数封装),所以没办法汉化和应用语言包
(*@ο@*) 哇~,这个程序等了好久了!怒赞