特定のカテゴリーの記事をトップに表示する/しない
カテゴリーによっては、トップページに表示したくないな・・・
というのがあると思います。例えばリンクとかかな。
または、特定のカテゴリーのみをトップページに表示したい。
という場合もあると思います。例えば更新履歴だけとか。
そんな時に便利なプラグインがあります。
1・プラグインを入手する
markpasc.orgさんの(英語ページです)このページ。
上にある、Download CatEntries 3.0 (19 July 2004)を保存します。
windowsの場合、右クリック→対象をファイルに保存が手っ取り早いかと思います。
ダウンロードしたら、ファイル名が「CatEntries3.0.pl.txt」
(バージョンアップされたら名前が変わると思います)になっていますので、
.txtを取って、「CatEntries3.0.pl」という名前にします。
このファイルをpluginsフォルダにアップロードします。
2・Indexテンプレートの任意の場所を書き換える
<MTEntries>
(略)
</MTEntries>
を、
<MTCatEntries lastn="5" exclude="リンク,info">
(略)
</MTCatEntries >
という風に書き換えます。
青文字の所で指定した数字が、
トップページに表示される記事数になります。
あわせてoffsetも使えます。
offsetの説明は「表示する記事数を指定する」をご覧ください。
緑文字の所のexcludeは、表示しないカテゴリーを表します。
「,」で区切ると、いくつでも指定できます。
表示したいカテゴリーを指定する場合は、includeを使って、
<MTCatEntries lastn="5" include="更新履歴">
(略)
</MTCatEntries >
とします。
これも、「,」で区切ると、いくつでも指定できます。
3・サイトに反映させる
いつも通りに保存、再構築をしてください。
かゆい所に手が届くようなこのプラグイン。
サイトによっては非常に便利なものになると思いますよ~。
このカスタマイズはプラグインを使っているので、どのバージョンでも使えます。





MT3.3なら
<MTEntries category="NOT(リンク OR info)" lastn="5">
でも大丈夫ですね。
コメント時刻: 2007年03月13日 23:38
≫oscarさん
そういえば3.3になって結構タグが追加されたみたいですね。
この方法もタグでできるようになっていたとは!
コメント時刻: 2007年03月18日 11:50