第16回:個別エントリーアーカイブに同一カテゴリーの最新記事一覧を表示する
第15回では、和風日付表示するプラグインについて説明しました。今回は、個別エントリーアーカイブに、同一カテゴリーの新着記事を表示する方法について説明します。個別エントリーに、同一カテゴリーの新着記事タイトル一覧を表示させることで、関連ページを見てもらえる可能性が高くなります。これを実現するには、MTTagInvoke というプラグインを使用します。まずは、以下の図を見てください。
以下図は、当ブログの個別エントリーページの画面を表したものです。同一カテゴリーの新着記事一覧が表示されています。
特定カテゴリーの記事タイトル一覧を表示させる方法として、<MTEntries category="カテゴリー名"> を使う方法がありますが、この方法だと特定のカテゴリーに固定してしまうことになるため、エントリーごとにカテゴリーが変わる個別エントリーアーカイブにはこの方法を適用する事ができません。
そこで、MTTagInvoke というプラグインを使って、MTタグを入れ子にすることで、個別エントリーアーカイブに同一カテゴリーの記事一覧を表示させるわけです。まず、以下のサイトより MTTagInvoke.zip をダウンロードしてきてください。
http://www.nonplus.net/software/mt/MTTagInvoke.htm
解凍した中に、MTTagInvoke.pl が入っているので plugins ディレクトリにアップロードしてください。以上でインストールは終了です。
実際の用法について以下の通りです。lastn="5"の部分で記事を何件表示させるかを指定します。tag_name属性では、入れ子にするMTタグを指定し、ここでは「MTEntries」を入れ子にしています。MTTagInvokeタグは、入れ子にするMTタグの種類によっていろいろな場面で応用できそうです。
<MTTagAttribute name="category"><$MTEntryCategory$>
</MTTagAttribute>
<MTTagContent>
<ul>
<li>⇒<a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></li>
</ul>
</MTTagContent>
</MTTagInvoke>
以上、第16回は終了です。
参考になりましたらポチっとお願いします♪