JugemブログからWordPressの移行

友達に頼まれ、複数のJugemブログからWordPressへ移行しました。

参考にしたサイト
http://memocarilog.info/wordpress/4289
http://blog.livedoor.jp/mikafaru/archives/21858879.html

大変だったところ

・Jugemブログから、記事のエクスポートが一括でできない。
→5回にわけて、xmlを1つにまとめました。
・Jugemブログから、画像ファイルのエクスポートが一括でできない。
→10回にわけてダウンロード(Firefox)
・WordPressへインポートすると改行がなくなる
→連続する改行はWPでは省略されます。秀丸で3行の改行の2行目を に置換しました。
20150619_kaigyo

これは一度、WordPressにインポート後、WordPressのエクスポートファイルに対して行いました。
何度もWP→WPの移行を繰り返して疲れました…
・画像ファイルをWPにインポートするときに年月フォルダでわけれない。
→年月フォルダにFTPでアップロードして、プラグイン「Add From Server」で取り込み。
WPへのインポートは画像ファイルを取り込まず、記事を1つずつ確認して、画像ファイルを外部からWP内のファイルに置き換え。正直、疲れました・・・
・guidが書き換わらない
WP→WPの移行を繰り返してましたが、画像のguidは毎回変わりますが、記事のguidは初回からかわりません。
下書きは0だったので、投稿ページと固定ページの件数をダッシュボードとSQLの検索結果で確認したあとに、MySQLのデータを直接変更。

投稿ページが1300件のとき
select ID,guid from wp_posts
where post_type=’post’ and post_status=’publish’
→結果も1300件

UPDATE wp_posts SET guid = concat(‘新ドメイン/?p=’,ID)
where post_type=’post’ and post_status=’publish’
→更新結果も1300件

固定ページが10件のとき
select ID,guid from wp_posts
where post_type=’page’ and post_status=’publish’
→結果も10件

UPDATE wp_posts SET guid = concat(‘新ドメイン/?page_id=’,ID)
where post_type=’page’ and post_status=’publish’
→更新結果も10件

WordPressの標準のguidのつけかたは、投稿ページの場合は「ドメイン/?p=ID」になり、固定ページの場合は「ドメイン/?page_id=ID」でした。
検索するとguidは実際にはユニークなら大丈夫との記事もありましたが(真偽は不明)、さすがに別ドメインのものは気持ち悪いので統一しました。

スポンサーリンク
memordmレクタングル(大)
memordmレクタングル(大)

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
memordmレクタングル(大)