備忘録!
All-in-One Migrationでメディアファイル以外をエクスポート&インポート
まずはAll-in-One Migrationでメディアファイルを除いてエクスポート&インポートします。
大体のデータってメディアファイルが一番大きいので、全部エクスポートすると何GBになっちゃうのが、メディアファイル除くだけで超小さいファイルになります。
ファイルが軽量なので、無料範囲でサイト全体をすぐにインポートできる!
この時点ではまだ画像が404になっています。
画像をFTPでuploadsフォルダにアップロード
次に、画像は直接uploadsフォルダにアップロードします。
ローカル構築とか、移行前サイトとか、過不足なく。
アップロードしただけでは紐づかないので、まだメディア欄の画像は404ですが心配なく。
WordPress標準のエクスポートでxmlをダウンロード&インポート
アップロードしてから、WordPress標準のエクスポート機能でメディアをエクスポートします。
全期間選んでエクスポート。
ここが重要!
インポートするときは、添付ファイルをインポートするチェックは外してそのままxmlデータだけインポート。
ここでチェックを入れてしまうと、やばいくらい時間がかかります。ご注意!
これでuploadsフォルダのデータと結びついて、画像が表示されました!!
プラグインをおすすめされるけど
普通にAIに聞くとMedia Syncをお勧めされるんですが、私のやり方が悪いのか、登録を実行した日時であたらしくメディア欄に登録されちゃったんですよね。
過去の日付のデータそのままでメディア欄に表示したいのに。
結果、通常のデータをAll in One Migrationでインポートしてから、メディアだけはFTPでアップし、最終WordPressの標準インポートでメディアのデータベースだけインポート。これが一番サクッとうまくできました!