MTカスタマイズ:特定のカテゴリを表示しない方法
カテゴリを増やしていたら表示したくないカテゴリが出てきたので省きたかったのですが、どうやら標準のMTテンプレートタグでは不可能なようなので、プラグインを探してみたところ……
FilterCategories (staggernation.com)
やっぱりあるのねプラグイン。同じことを考えている人は少なくないようです。
MTバージョン3.3がリリースされる前に製作されたプラグインですが、MTバージョン3.3でも使えています。3.4にはまだアップデートしてないので不明。たぶん大丈夫かとは思います(無責任)。
設定方法は至って簡単。上記リンクからプラグインをダウンロードし、MTのインストール場所にある「plugins」ディレクトリにアップデートします。
あとはこんなふうにテンプレートにタグを追加するだけ。
<MTCategories show_empty="1">
<MTFilterCategories exclude="いや〜ん|みちゃだめ">
<a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a>
</MTFilterCategories>
</MTCategories>
これで「いや〜ん」と「みちゃだめ」という名前のカテゴリが非表示になります。複数指定する場合は「|」で区切ればOK。
逆に特定のカテゴリだけ表示させることもできます。その場合は「MTFilterCategories exclude=」を「MTFilterCategories include=」と置き換えてください。
<MTCategories show_empty="1">
<MTFilterCategories include="見せて|あげる">
<a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a>
</MTFilterCategories>
</MTCategories>
これで「見せて」と「あげる」という名前のカテゴリがのみ表示されるようになります。こちらも複数指定する場合は「|」で区切ってください。
私の下手な説明では何がなんだかわからんという方は次のページなんか見ていただければよろしいかと。
特定カテゴリーのみ表示または非表示(Movable Type(MT)の無料テンプレート)
特定のカテゴリを隠す(MovableTypeでマイブログ)
特定のカテゴリを表示しないプラグイン(CROSSBREED クロスブリード!)
特定カテゴリーだけを表示、又は非表示にする(商用BLOG専門店)
