エントリアーカイブで同カテゴリのエントリタイトルだけ表示
エントリアーカイブページのメニューで、そのエントリと同じカテゴリに属するエントリタイトルだけ表示させたい、ということがあります。
今見ているエントリに関係する他のエントリを見たい時に便利ですよね。
普通に
<MTEntries>
<a href="<$MTEntryPermalink$>"><MTEntryTitle></a><br>
</MTEntries>
とすると、全部のエントリタイトルが表示されてしまいます。
標準タグだけでは実現は難しいのですが、ちょうどその機能を実現するプラグインがありますので、紹介します。
●EntryCategoryEntriesプラグイン
http://as-is.net/hacks/2005/10/entry_category_entries_plugin.html
英語ページなのでわかりづらいかと思いますが、
「EntryCategoryEntries.zip」のリンクをクリックしてダウンロード
→ダウンロードしたファイルを解凍
→解凍されたEntryCategoryEntries.plをMTのpluginディレクトリへアップロード
の手順で使えます。
あとはエントリアーカイブのテンプレートで、
<MTEntryCategoryEntries>
<a href="<$MTEntryPermalink$>"><MTEntryTitle></a><br>
</MTEntryCategoryEntries>
と書けば、そのエントリと同じカテゴリに属するエントリタイトルが一覧表示できます。
ただし、そのエントリ自身のタイトルも表示されてしまいますのでご注意を。