Single Article

サイドWidgetに「最近のトラックバック」を追加する

MovableTypeが3.3になって、サイドコンテンツをWidget(ウィジェット)で管理している人も多いようだが、標準で用意されているWidgetに「最近のトラックバック」が無い。「最近のコメント」はあるのに。

というわけで「Widget: 最近のコメント」をマネすれば良いと思ったら、トラックバックには、<MTCommentEntry>にあたるタグが無いので、トラックバックされたタイトルの一覧が取得できない。

<MTPingedEntry>のプラグインがないか探したら...すぐに見つかった。

MTの「最近のTrackback」にエントリーのTitleとPermalinkを! ? #BLOG

上記リンクからmt-pingedentry.plをダウンロードして、mtディレクトリ配下の「plugins」ディレクトリに放り込めば良い。

あとは「テンプレート」の「モジュール」に新規に「Widget: 最近のトラックバック」を作成する。


mtpingedentry.gif

ちなみに私の場合はモジュールの中身はこんな感じにしている。

<div class=”module-recent-comments module”>
<h2 class=”module-header”>最近のトラックバック</h2>
<div class=”module-content”>
<MTPings lastn=”10″ sort_order=”descend”>
<MTPingedEntry><a href=”<$MTPingedEntryLink$>“>» <$MTPingedEntryTitle$></a></MTPingedEntry><br />
└<a href=”<$MTPingURL$>”><$MTPingTitle$></a><br />
from <$MTPingBlogName$>(<$MTPingDate format=”%m/%d”$>)<br />
</MTPings>
</div>
</div>

そしてWidgetの管理で、作ったモジュールをドラッグアンドドロップし、再構築すれば終わり。
簡単、簡単。

mtpingedentry2.gif

Related Posts

Trackback URL

Post a Comment

Your email is never published nor shared.