本文はメインページ等に直接書き込まず、別のファイルとして保存しておき、表示するときに本文中へ呼び出す方法です。
テンプレートでインクルードする方法はサイドバー等ですでに使用しているのですが、本文はまだ分割していませんでした。
最近分割リビルド等を導入したり、多少工夫したので500エラーはそんなにでなくなったのですが、とにかく再構築が重いし表示も遅いので、思い切ってやってみました。
すごく簡単にできるので、うちは平気だよという方も、今から作業しておくといいことがあるかもしれません。笑。ただし、ブログをPHP化していないと使えませんのでご注意を。
やり方は以下に。
参考にさせていただいたのは、WhiteMagicさんの「MT本文をモジュール化」という記事です。
Entry Bodyは、<$MTArchiveDate format="%Y/%m/%d/%H%M"$>_<$MTEntryID$>_body.php
Entry Moreは、<$MTArchiveDate format="%Y/%m/%d/%H%M"$>_<$MTEntryID$>_more.php
本文:<$MTEntryBody$>
→<? include"/MT設置してる所までのフルパスアドレス/archives/<$MTArchiveDate format="%Y/%m/%d/%H%M"$>_<$MTEntryID$>_body.php";?>
追記:<$MTEntryMore$>
→<? include"/MT設置してる所までのフルパスアドレス/archives/<$MTArchiveDate format="%Y/%m/%d/%H%M"$>_<$MTEntryID$>_more.php";?>
1つのエントリーを共有して使うようになるので、少し再構築時間早くなるはずです。
表示も若干早くなった気がするけど気のせいかな。
ちょっと嬉しい、久々のカスタマイズでした。
このエントリーのトラックバックURL: