[WordPress メモ] WPアップグレード時に投稿のインポートがうまくいかなかった件
今回のWP2.61のアップグレードで通産3度目のアップグレードに挑戦し、3敗してます。
前回は、データベースとWPの投稿IDのズレでパーマリンクがぼろぼろになってしまった
今回は、投稿がうまくインポートできない。
インポート画面をよく見ると、
「投稿 ○○をインポート中…」
「投稿 ○○は既に存在してます」
などと、リビジョンも一緒にインポートしてるようで、そのリビジョン機能が付いた頃の記事からがインポートできない始末。
おそらくバージョン2.6以降のリビジョン機能を停止させてないWPアップグレードにみられるエラーだろうが
WPを入れなおしたり、データベースを作り直したり、ローカル環境でテストしも同じ症状。
泣く泣く、エクスポートしたXMLファイルからインポートされてない投稿を探し、新規で投稿作成したが
毎回この調子ではいけない
そこで散歩しながら対処法を考え続け思いついたのが
エクスポートしたXMLファイルにリビジョンが記録されてなければといいのでは?
投稿のみのクリーンなファイルなら!
1、データベースを開き、テーブルの「WP-posts」を開く。
2、「表示」で投稿一覧を表示し、リビジョンを削除
「post_type」で並び替えをすると分かりやすいです。
3、WP管理画面→管理→エクスポート
これで、綺麗なXMLが出力され、インポートでエラーが出る事はなくなった
まあ、今回は時既に遅しな訳で・・・
次のアップグレードは勝ちたいw
ちなみにリビジョン機能を停止するプラグインがあったので、これを使えば次回からはリビジョンの削除作業が必要なくなるかと
リビジョンを停止するプラグイン
Revision Control
1、プラグインのダウンロード、アップロード、有効化
2、「管理画面」→「設定」→「Revision」を開き、「使用しない」にチェックを入れ設定保存







Discussion Area - Leave a Comment