MovableTypeが3.3になって、サイドコンテンツをWidget(ウィジェット)で管理している人も多いようだが、標準で用意されているWidgetに「最近のトラックバック」が無い。「最近のコメント」はあるのに。
というわけで「Widget: 最近のコメント」をマネすれば良いと思ったら、トラックバックには、<MTCommentEntry>にあたるタグが無いので、トラックバックされたタイトルの一覧が取得できない。
<MTPingedEntry>のプラグインがないか探したら...すぐに見つかった。
MTの「最近のTrackback」にエントリーのTitleとPermalinkを! ? #BLOG
上記リンクからmt-pingedentry.plをダウンロードして、mtディレクトリ配下の「plugins」ディレクトリに放り込めば良い。
あとは「テンプレート」の「モジュール」に新規に「Widget: 最近のトラックバック」を作成する。
ちなみに私の場合はモジュールの中身はこんな感じにしている。
<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の管理で、作ったモジュールをドラッグアンドドロップし、再構築すれば終わり。
簡単、簡単。









Trackback URL
Post a Comment