将用户群(订户)从一个网站导入到另一个网站的最佳实践是什么?

时间:2012-03-01 作者:unfulvio

我想将用户从Wordpress安装导入到其他安装。

相同的域,但完成不同的网站。

  • Website A (旧版,700个用户):正在运行WP3.0 普通安装+BBPress 1.xWebsite B (新增,无用户):WP3.3.1 多站点安装+BBPress 2.0 + Buddypress 1.5.4
数据库也将更改,网站B将使用新数据库-因此表前缀将不匹配

what\'s the best practice to import user base from website A to website B in this scenario? 我希望用户可以保留他们的登录数据和密码。他们中的许多人在BB1中创建了主题和讨论。0他们需要保留BB2中论坛主题的所有权。0

BB2。0具有内置导入器,但在localhost环境中,由于某种原因拒绝导入用户(对于论坛/主题/回复来说似乎可以)。我正在尝试BBConverter插件,但也有问题(挂起一半,不管我在php.ini中有什么设置)。对于裸用户,我还发现了一个名为CIMY用户管理器的插件。。。但将用户导出到CSV文件中,然后再将其导入回CSV文件。但是它不保存密码,所以所有用户都需要新密码,我希望避免这样的不便。

谢谢

1 个回复
最合适的回答,由SO网友:Anagio 整理而成

我会设置你的网站B,通过控制面板添加一个用户,然后查看他们添加到数据库中的哪些表以及设置了哪些额外字段。然后使用Navicat或phpmyadmin将网站B中的用户转储到excel中,合并网站A中的用户,设置任何缺少的字段,然后导入网站B

结束

相关推荐

使用$wpdb将表单插入帖子

我想采用以下表单,并使用$wpdb将其插入到帖子中。我试过阅读类引用页插入行,但我真的不知道应该引用什么。我不知道如何告诉表单使用$wpdb将数据插入帖子?<?php if (isset($_POST[\'pickup-form\'])) { // Clean POST data $demo_input = (isset($_POST[\'demo-input\'])) ? trim((string) $_POST[\'demo-input\']) :