MTAuthorsプラグインを使って投稿数をチェックしてみた

MTAuthorsプラグインを使って投稿数をチェックしてみた

当ブログもスタートから早3ヶ月。
ちょっとこれまでを振り返り、「誰がどれだけ記事をエントリーしたのか」を調べることにしました。

で、それに使えるプラグインはないか調べたところ、MTAuthorsプラグイン というものがありました。

作者のサイト Brad Choate | MTAuthorsよりアーカイブファイルをダウンロードし、解凍。
その中の.plファイルと.pmファイルをMTのそれぞれ所定のディレクトリにコピーすれば利用可能になります。

試しに、WSGスタッフブログのスタッフ一覧と投稿数をサイドバーに表示してみます。
(ちなみに、本番環境をいじるわけにはいかないので、エクスポートしたエントリーデータをテスト環境のMTに読み込んで作業を行いました。)

表示結果はこんなかんじ:
070502_inoue_01.JPG
テンプレートに追加した部分:

<div class="module-archives module">
    <h2 class="module-header">執筆スタッフ</h2>
    <div class="module-content"
    <ul class="module-list">
    <MTAuthors>
    <li  class="module-list-item"><MTAuthorName> (<MTAuthorEntryCount>)</li>
    </MTAuthors>
    </ul>  
    </div><!-- /div.module-content -->
</div><!-- /div.module-archives module -->
<MTAuthors></MTAuthors>のコンテナタグ内の<MTAuthorName>タグで投稿者名を、<MTAuthorEntryCount>でその投稿者の投稿エントリー数を取得しています。
他にも投稿者のURLや投稿可能なブログ数などを取得できます。
また、取得する投稿者を設定された権限(カテゴリーの管理、システムの管理、など)で制限をかけることもできます。

現在のところ、一覧は投稿者名の昇順でソートが固定されているもよう。
これを投稿数順、など制御できたら投稿数ランキングなどがすぐできそうですね。

ダイナミック・パブリッシングであればPHP製プラグインが使えるとのことなので、お勉強がてらPHP版MTAuthors、作ってみましょうかね。

おまけ。
名前だけだと味気ないのでちょっと追加:
070502_inoue_02.JPG

  • このエントリーをはてなブックマークに追加

この記事を読んだ人にオススメ