先のエントリで書いたのですが、トラックバックランキングのプラグインを紹介します。
ベースは
yujilogさんで紹介されているものとなっております。
概要・機能
トラックバックされたページを、トラックバック数でランキング表示します。
機能は下記のようになっております。
- 総トラックバック数が表示できます
- ランキングのソート方法を昇順、降順に設定できます
- 表示件数を設定できます
- やり方次第ではJavaScriptによるリスト配信も可能です
ダウンロード・インストール
ダウンロードしたアーカイブを展開して、MTのpluginsディレクトリへコピーしてください。
設定方法
| MTTrackbackCount |
今までの総トラックバック数を表示します。これは単体でも使用できます。
|
| MTTrackbackRankingEntries |
トラックバックランキングエントリリストの開始タグです。下記が属性一覧です。
- sort_order:昇順(asc)、降順(desc)を指定できます。
- lastn:表示件数を設定します。
|
| MTTrackbackRankingEntry |
トラックバックランキングエントリの開始タグです。
この中では通常のMTEntriesで書かれているタグも使用できます。
|
| MTTrackbackRankingEntryRanking |
エントリのランキングを表示します。
MTTrackbackRankingEntry内で使用されないとエラーとなります。
|
| MTTrackbackRankingEntryCount |
エントリのトラックバック数を表示します。
MTTrackbackRankingEntry内で使用されないとエラーとなります。
|
設定例
<h3>総トラックバック数: <$MTTrackbackCount$></h3>
<div class="trackback-ranking">
<MTTrackbackRankingEntries lastn="10" sort_order="desc">
<MTTrackbackRankingEntry>
[<$MTTrackbackRankingEntryRanking$>]
<a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a>
(<$MTTrackbackRankingEntryCount$>)<br />
</MTTrackbackRankingEntry>
</MTTrackbackRankingEntries>
</div>
注意点
- かなり大雑把に作ったので、バグがあると思います。
- 全エントリから調査するのでエントリ数が多いと結構生成に時間がかかると思います。