我已经使用了一些教程将Drupal 6
网站转换为WordPress
. 我的问题是我没有找到任何教程,其中包含可用于MySQL
将 users 表转换Drupal 6
为. 正如我所说...其他一切都已完美转换,但这是唯一剩下的。wp_users
WordPress 3+
对此有何见解?
我已经阅读了几个教程,并且 room34 网站提供了帮助。但是,一旦整个站点被转换,自定义永久链接就不会被使用,并且必须使用使用 slug 的帖子名。我已经编写了教程和过程,其中我将 Drupal 完全转换为有效的 WordPress。如何将 Drupal 转换为 WordPress。我感谢帮助解决我的问题的博客所有者、我在整个转换过程中的发现,当然还有代码。我感谢所有回答的人,但没有任何帮助。
不确定是否有帮助。
// Query from Drupal DB all users
SELECT uid, name, pass, mail, created
FROM users
WHERE uid > 0
// Cycle throught all users and insert each one of them into Wordpress DB
foreach ($users as $user)
"INSERT INTO wp_users SET
ID = $user->uid,
user_login = $user->name,
user_pass = $user->pass,
user_nicename = $user->name,
user_email = $user->mail,
user_url = '',
user_registered = date('Y-m-d H:i:s', $user->created),
user_activation_key = '',
user_status = 0, // not sure about that
display_name = $user->name"
}
我最近写了一篇博客文章,记录了我的 Drupal 到 WordPress 的转换过程:Drupal 到 WordPress 迁移说明。
它涵盖了如何迁移帖子作者和评论作者。我的查询类似于 Nile Flores 的查询,因为我们使用了相同的来源,即 Scott Anderson 的博客文章。但是,随着时间的推移,我还添加了一些有助于我自己的站点迁移的修改。由于我讨论了一个具体示例,因此解释有点冗长,因此仅在此处粘贴 SQL 可能对您不起作用。
我已经把它放在GitHub 上,以防有人想轻松克隆所有内容或提交改进。