Drupal 6
サイトをに変換するために、いくつかのチュートリアルを使用しましたWordPress
。私の問題は、 の users テーブルを のテーブルMySQL
に変換するために使用できる行を含むチュートリアルが見つからないことです。おっしゃる通り……他は完璧にコンバートしましたが、あとはこれだけです。Drupal 6
wp_users
WordPress 3+
これに関する洞察はありますか?
私はいくつかのチュートリアルを経験しましたが、room34 サイトが役に立ちました。ただし、サイト全体が変換されると、カスタム パーマリンクは受け入れられず、スラッグを使用した投稿名を使用する必要がありました。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 への移行の説明.
投稿者とコメント作成者の両方を移行する方法について説明します。同じ情報源である Scott Anderson のブログ投稿を使用したため、私のクエリは Nile Flores のものと似ています。ただし、自分のサイトの移行に役立ついくつかの変更も時間をかけて追加しました. 特定の例について説明しているため、説明は少し長くなります。ここに SQL を貼り付けるだけではうまくいかない場合があります。
誰でも簡単にすべてを複製したり、改善を提出したりしたい場合に備えて、 GitHubに置きました。