カテゴリー

open all | close all

Gallery

DSC05492 DSC01442 nagominotou12-1 DSC00777 IMG_4930 IMG_5056

Instagram



サイドバーに最新画像のサムネイルを表示する。

昨日に引き続き、MTをいじって、色々カスタマイズをやってます。
今日は、『MTCollect』というプラグインを使って、サイドバーに最新エントリーから画像のある物のサムネイルを表示する方法です。
参考にさせて頂いたのは、bird.dip.jpさんのCollect Plugin

まず、『MTCollect』をダウンロード、解凍して「Collect.pl」を「plugins」フォルダにアップロードします。

その後、メインインデックステンプレートの、サイドバーの任意の位置に

<h2>最近の画像</h2>
<br />
<MTEntries lastn=”10″>
<MTCollect tags=”img”>
<MTCollectThis show=”0″>
<$MTEntryBody$>
</MTCollectThis>
<MTIfCollected tags=”img”>
 <MTCollected tags=”img” lastn=”2″>
<a href=”<$MTEntryLink$>>
<img width=”120″ border=”0″ src=”<$MTCollectedAttr attr=”src”$>” />
</a><br />
</MTCollected>
</MTIfCollected>
</MTCollect>
</MTEntries>

と言うタグを追加しました。
これで、最新10個のエントリーから画像を拾ってきて、表示してくれます。
一つのエントリーに複数の画像がある場合、とりあえず2個だけ表示するようにしていますが、変更したい場合は真ん中あたりの
MTCollected tags=”img” lastn=”2″
の数字を変えると表示個数が変更されます。

このプラグイン、img以外にも、好きなタグを拾ってきてくるようですので、昨日書いてた、ユーザーごとのページを作るのにも使えるかも知れません。