Shifter Headless へのマイグレーション

WordPress からデータをエクスポートします

WordPress にログインします

All-in-One WP Migration プラグインを使用してデータをエクスポートします

1. WordPressのダッシュボードにログイン後、All-in-One WP Migration プラグインをインストールし、有効化をします

2. [Tool]→ [Export] へ進みます

3. 以下のチェックボックスにチェックを入れます。 (spam comments と post revisions は任意)
テーマとプラグインは Headless 環境には不要なので、チェックを入れてエクスポートファイルから除外します。
今回インポートするデータはコンテンツのみのため、ユーザのデータも不要です。対象のテーブルにもチェックを入れてエクスポートファイルから除外します

  • Do not export spam comments
  • Do not export post revisions
  • Do not export themes (files)
  • Do not export inactive themes (files)
  • Do not export must-use plugins (files)
  • Do not export plugins (files)
  • Do not export inactive plugins (files)
  • Do not include the selected database tables

4. Do not include the selected database tables にチェックを入れると、どのテーブルを除外するかを選択するポップアップが出ます。
ここでは wp_userswp_usermetaにチェックを入れて [Done] をクリックします。Headless にセットアップされたユーザ情報を上書きさせないためです。

5. [EXPORT TO] から [FILE] をクリックして.wpressをダウンロードします。

Shifter Headless にデータをインポートします

Shiffter Headless のサイトを作成・起動してログインをします

All-in-One WP Migration プラグインを使用してデータをエクスポートします

. All-in-One WP Migration プラグインを有効化します。
インポートするファイルのサイズが大きい場合は Unlimited Extension も有効化します。

2. All-in-One WP Migration → Importに進み、インポートするファイルをドラッグ&ドロップするか、 [IMPORT FROM] のボタンをクリックして選択します。

4. [PROCEED] をクリックして処理を続行します

5. インポートが完了しました。

6. Shifter ダッシュボードに戻り、再度ログインをします。

[WordPress データベースを更新] の表示が出たらクリックしてデータベースのアップグレードします。

再ログイン後、コンテンツや画像などがインポートされたかを投稿一覧やメディアライブラリで確認しましょう。

インポート作業の完了

あとは必要なプラグインを有効化し、お好みのフレームワークなどと連携させ、コンテンツの表示が出るかを確認します。