MT トラックバックを受けたエントリーを取得

サイドに「最近のトラックバック」をつけてみました。近頃トラックバックをいただけるようになってきたからって、嬉しがりで。

MTのトラックバック先に関係するタグは<MTPings>系のものを使うのですが、これにはどのエントリーのトラックバックかを取得できるタグが用意されていないようです。調べてみると、以下のプラグインでトラックバックされたエントリーに関するタグが実現するようです。さっそく導入してみました。

MTPingedEntry (一色政彦 WEB SITE:MTの「最近のTrackback」にエントリーのTitleとPermalinkを!)

<MTPings>
<MTPingedEntry>
<$MTPingedEntryLink$>
<$MTPingedEntryTitle$>
</MTPingedEntry>
</MTPings>

<$MTPingedEntryLink$> で披トラックバックエントリーのURL、<$MTPingedEntryTitle$> で披トラックバックエントリーのタイトルを取得できます。当サイトでは以下のようにしてみました。

<ul>
<MTPings lastn="10" sort_order="descend">
<MTPingedEntry>
<li><a href="<$MTPingedEntryLink$>#p<$MTPingID$>" title="<$MTPingedEntryTitle$>"><$MTPingTitle remove_html="1" trimj_to="27"$></a></li>
</MTPingedEntry>
</MTPings>
</ul>

関係ないのですが、今回気づいたのが id ってアンカーとしても使えるということ。今はこっちの方がアンカーとして主流になりつつあるのかな?知りませんでした。