FC2ブログの「最近のトラックバック」を直接リンクにする

このBlogのサイドバーにも置いてあるのですが、最近受信したトラックバックが一目でわかる「最近のトラックバック」というプラグインがFC2ブログにはあります。これ自体は別に珍しいものではなく、大概のBlogサービスでは同じようなプラグインが存在しています。

ところが、FC2ブログのものは直接そのトラックバック元にリンクが張られるわけではなくて、トラックバックが送られた自分のBlogのエントリがリンク先になっているんですね。個人的にここは「自分のエントリへのリンク」ではなくて、「相手先のエントリへのリンク」にしておきたいところです。そもそもリンクに使われている文字列は「トラックバック元のエントリ名+Blog名」なのに、実際のリンク先が自分のBlogじゃおかしいじゃないですか。

というわけで、今回は「最近のトラックバック」のリンク先をトラックバック元へのエントリに修正するカスタマイズです。私と同じように「リンク先を変更させたい」という方は使ってみてください。

「最近のトラックバック」のリンク先をトラックバック元にする

概要

FC2ブログの公式プラグインである「最近のトラックバック」のリンク先を、トラックバックが送られたエントリではなく、トラックバックを送信してきた相手先のエントリに変更します。「最近のトラックバック」の「詳細」を選択し、「HTMLの編集」から丸ごと上書きして保存してください。

ソース

<ul>
<!--rtrackback-->
<li &align>
<a href="<%rtrackback_url>" title="<%rtrackback_title>" rel="nofollow" target="_blank"><%rtrackback_title>:<%rtrackback_blog_name> (<%rtrackback_month>/<%rtrackback_day>)</a>
</li>
<!--/rtrackback-->
</ul>

注意点・その他

「title="<%rtrackback_title>"」の部分を「title="<%rtrackback_excerpt>"」と書き換えることによって、マウスオーバー(*1)したときにトラックバックをしてきたエントリの概要を表示することもできます。また、spam対策をきちんとしている場合は「rel="nofollow"」(*2)は必要ないかもしれません。必要に応じて書き換えや修正をおこなってください。
([*1]マウスポインタを文字列などの上に重ねること。)
([*2]検索エンジンに「このリンクを評価するな」と設定する属性。spam対策に使われる。Yahoo!検索 ヘルプ - rel="nofollow"の使い方)