合并用户数据库表,同时将多个站点的所有其他数据单独保存? 时间:2018-01-12 作者:Brent (此处不提供多站点选项。)我有五个单独的WordPress安装,目前位于同一服务器上的5个单独的数据库中。我的目标是将所有5个站点的用户合并到一个站点中,同时将所有其余数据保存在各自的(原始)数据库中。其中一些已经存在了几年,其中包含真实数据。我找到了这些跨多个站点组合用户数据的解决方案:How to Share Logins and Users Between Multiple WordPress SitesShare users database on different WordPress installs但我的一个问题是,它迫使我将所有数据库中的所有数据合并到一个数据库中。我知道表仍然是独立的,但即使如此,我还是希望给定站点的所有其余数据都驻留在单个数据库中(用户除外)。最终,这些数据库可能需要存在于不同的服务器上。另一个挑战是将所有post数据重新映射到合并用户数据库中更新的用户数据ID。我想在HyperDB plugin, 但这对我来说是一次新的冒险,所以我在这里发帖寻求帮助和建议,同时也用它记录我取得的任何进展,并在结束时提供实际的解决方案。 1 个回复 最合适的回答,由SO网友:Brent 整理而成 正如Pat J所建议的,听起来我好像是在试图在这里重塑方向盘。对HypereDB插件的快速回顾还指出,它可以很好地处理多站点和多个数据库。我想这就是为什么没有更多的人试图按照我的建议去做。 结束 文章导航