必要に追われて、MovableTypeのパーマリンクを正規表現でカスタマイズするプラグインを書いたので、需要があるかどうかはわかりませんが公開します。
利用方法はいろいろあると思うんですが、自分の場合はCakePHPのコンテンツ部分を管理するのにMovableTypeを利用する場合に使用しています。
※CakePHPのコンテンツ管理にMovableTypeを利用する、を参照。
CakePHPを設置する場合、Cakeのディレクトリやアプリケーションのディレクトリは公開ディレクトリ以外の部分に設置することが多いため、MovableTypeのテンプレートの生成先をアプリケーションのviewsディレクトリ以下に設定した場合、MovableTypeの生成するパーマリンクや、管理画面上からの記事へのリンク(プレビューなども含めて)が正しく動作しなくなります。
その場合、正規表現でパーマリンクのURLを書き換えることで、正しいURLが生成されるようにできます。
ダウンロード
http://inspire-tech.jp/wp-content/uploads/2010/08/CustomPermalink.zip
動作要件
MovableType 5.0以上
使用方法
- MovableTypeのPluginsディレクトリにアップロード後、利用したいウェブサイトまたはブログのプラグイン管理画面から、有効のチェックを入れます。
- その後、同画面のAdd new pairリンクをクリックするとダイアログが表示されるので、そこに検索する文字列と置換する文字列を設定します。このペアは、複数登録することが可能です。
※検索と置換の処理は表示されてるペアの上から順番に実行されていきますので、並び順には注意してください。