一旦サイドバーに表示したタグクラウドですが、今後タグが増えてくるととても見づらくなりますので、ここはタグクラウドではなく、エントリの多いタグ10件を表示することにしました。
Movable Type 標準の機能ではタグリストの一部だけを取り出すということはできません。Ogawa::Memoranda さんのエントリ「タグ機能はCompare/Collate Pluginと組み合わせて使うべし、なぜにゃらば!!」を参考にさせていただき、MTCollate Plugin を利用してエントリの多い順に10件を表示しています。
ただし、Ogawa::Memoranda さんのエントリでは、タグリストのリンク先がアーカイブページとなっているようですが、Movable Type 標準の仕様は検索結果として表示します。エントリの件数も表示したいので、リンクの部分を次のように変更しました。
<a href="<$MTBlogURL$>mt/mt-search.cgi?tag=<$MTCollateField name="tag_name" encode_url="1"$>">
<$MTCollateField name="tag_name" encode_html="1"$>(<$MTCollateField name="tag_count"$>)
</a>
なお、Ogawa::Memoranda さんのエントリでは他にも、一定以上の頻度で使われているタグを表示したり、最近更新されたタグを表示したりといった方法が解説されています。





Recent Comments