Movable Type 3.3 から WordPress にする際の BASENAME エクスポート

ちょいと覚え書き・・・

Movable Type 3.3 から WordPress へのコンバートをやっている。

MT のバージョンが低いとエクスポートにて「BASENAME」が
書き出されない。

これが無いと一意の値が無いので、WP に入れた時にどんなURLになるのか?行き当たりばったり感がある。

がんばれば解るんだけどちょっと大変。さんざん悩んだあげく、MTのプログラムをいじる事にした。

/cgi-bin/mt/lib/MT/ImportExport.pm の

532行目
TITLE: <$MTEntryTitle strip_linefeeds=”1″$>
の下に
BASENAME: <$MTEntryBasename strip_linefeeds=”1″$>

を追記。

mt_entry.entry_basename を出力させる事ができた。
これで一意の値を得る事に成功。

ここは悩む人が多いと思う、 MT to MT でも同じだろう。ネット上で情報も拾えなかったので、あえてブログに覚え書きしてみた。

上記を参考にしてやる時は、自己責任でお願いします。

コメントを残す