[MT→ワードプレス移行]カテゴリの修正と並べ替えプラグイン
- 2010/05/03 ,
- WordPress
700件以上のbasenameを全て手作業で修正するという力技でなんとかMTからエクスポートした記事をインポートできたわけですが、これだけではMTと同じパーマリンクにはなりません。
MT記事のカテゴリと、ワードプレスでのカテゴリ
MT記事のエクスポートデータには「PRIMARY CATEGORY(=親カテゴリ)」と「CATEGORY(=記事の属するカテゴリ)」が含まれています。
なので、普通にインポートすればこの親子関係(ウチは親カテゴリには記事を1件も入れず、全て子カテゴリで管理)を維持できる!…と思っていたんですが、ワードプレスではどうも子カテゴリしか読んでくれない模様orz
カテゴリ名とスラッグを手作業で修正
ということで、今度は約60個ある子カテゴリ+11個の親カテゴリの名前とID(スラッグ)を修正することに。(ウチのMTではカテゴリ名を希望の順に並べるために、名前の前に5桁の数字を入れてあるので、カテゴリ名も修正が必要に。)
何かいい方法はないかな?と思ったんですが、700件以上の記事を手作業で修正した勢いもあり、「70件くらいどーってことないやい!」と、ワードプレスの管理画面(ダッシュボード)から、これまた手作業で修正しました^^;
このとき、ちょいと頭を悩ませた問題があったんですが、それはまた別の記事で。
ワードプレスのカテゴリを並べ替えるプラグイン
カテゴリ名とID(スラッグ)の修正が終わり、今度はカテゴリを自分の希望する順番に並べ替えることに。
ワードプレスと言えばプラグイン、ということで、カテゴリを並べ替えるプラグインを探したところ、あっさり見つかりました。私が導入したのはこれ。
◆ Category Order
このプラグインを入れると、カテゴリをドラッグ&ドロップで順番を入れ替えることができるように。
もうひとつMy Category Orderという似たような名前のプラグインもあったんですが、こちらはウィジェットの設定が必要になるようなので、よりシンプルなCategory Orderプラグインを利用することにしました。
以上でパーマリンクをMTと同じにするための作業は終了。パーマリンクを変更=リダイレクトせず、MTと全く同じパーマリンクをワードプレスで利用できるようになりました。(一部のカテゴリを除いては…)
