WP plugin: 最近のコメントを表示 - Brian’s Latest Comments
サイドバーの最近のコメントリストは、プラグイン Customizable Post Listings を使って表示していましたが、各記事の最新のコメント者名が表示されるタイプなもので、コメントを頂いて私がお返事を書くと、コメントリストに自分の名前ばかり並んでしまうのがイマイチ。
kohakuさんのブログで使われているのが Brian’s Latest Comments というプラグインであると知り、使ってみました。
| 機能概要 | 最近のコメントを表示する。表示記事数、1記事あたりのコメント表示数指定可。経過日数によるグラデーション表示が特徴。 |
|---|---|
| バージョン | 1.5.10 |
| 作者(web) | Brian Meidell さま |
| 配布元 | Brian Meidell’s Blog » Brian’s Latest Comments |
| ドキュメント | 同上 |
| 動作見本 | 同上 (サイドバーの Activity) |
| 「ページ」対応 | ○1 |
| 適用したWP |
|
導入手順
- 配布元よりダウンロード。
- 解凍した
brianslatestcomments.phpをアップロード。 - 管理画面にて有効化。
使い方
- プラグインが出力する HTMLコードは、次の <li> の1組(1記事分)×表示件数分。
<li class='alternate'><a href="http://bono.s201.xrea.com/archives/164/" class="activityentry">WP[TB]: ぼののお勧めプラグイン10選</a> <a href="http://bono.s201.xrea.com/archives/164/#comments" title="Go to the comments of this entry">2</a><br /> <small><a style="color: #6c6c6c;" href="http://bono.s201.xrea.com/archives/164/#comment-85">bono</a>, <a style="color: #777777;" href="http://bono.s201.xrea.com/archives/164/#comment-84">Masayan</a></small></li> - なので、これを <ul> で括って、見出しを付ければ OK。
(例)オプションがデフォルト値でよい場合:<?php if (function_exists('blc_latest_comments')) { ?> <li><h2>Recently Commented</h2> <ul> <?php blc_latest_comments(); ?> </ul> <?php } ?> - オプション項目:
()内のパラメータで指定する。blc_latest_comments(number of posts, number of commenters per post, hide track/pingbacks, prefix, postfix, fade_old, range_in_days, newest_color, oldest_color)number of posts: 表示記事数。デフォルトは 5件。- number of commenters per post : 1記事あたりのコメント表示数。デフォルトは 6件。
- hide track/pingbacks : トラックバック・ピンバックを非表示にするか。デフォルトは true (非表示)
- prefix : 1組を括る開始タグ。
- postfix : 同終了タグ
- fade_old : comment temperatures を使うか。デフォルトは true (使う)。
新着コメントから古いものになるにつれて色褪せて見えるようにグラデーション表示するもの。一番新しいものが濃い色で、古いものほど色が淡くなる。よい見本は配布元のサイドバーの Activity。うちのようにコメントの期間が開くと、グラデーションに見えない。(^^; - range_in_days : 何日で新着コメントの色から旧コメントの色へfadeするか。デフォルト値は 10日。
- newest_color : 新着コメントの表示色。デフォルトは #444444 (濃い灰色)
- oldest_color : 旧コメントの表示色。デフォルトは #cccccc (淡い灰色)
- オプション項目のデフォルト値は次のとおり。
指定したい項目より前の項目は省略できないようなので、先頭の方はデフォルトのままでよくて後方の値を変えたいときは、これ(↓)を置換すると楽。
blc_latest_comments(5, 6, true, "<li class='alternate'>", "</li>", true, 10, "#444444","#cccccc");
カスタマイズ
投稿日時の表示
- プラグイン Dunstan’s Time Since を入れている場合、コメントリストの記事名・コメント者名にマウスを重ねたときに、投稿からの経過時間がツールチップ表示される。入れていない場合は表示されない。
- 私はこのプラグインを使っておらず、投稿者名しか表示されないため、投稿日時が表示されるよう プラグインに手を加えた。
カテゴリ指定を可能に
- このプラグインにはカテゴリを限定指定するオプションがない。
- うちのサイトの各部門(rose, pot, WP 等)のトップページと各カテゴリ・アーカイブのサイドバーには、関連するカテゴリに限定して最近の投稿・コメントリストを表示しているので、
当該ページでは従来どおり Customizable Post Listings を使用することにした。 - 追記 2006.12.5: パラメータでカテゴリを指定できるよう、本プラグインをカスタマイズ。単体記事表示ページでも使えるよう複数カテゴリ指定可とした。コードが適当すぎるのでしばらく様子見。
未解決
- 表示記事数の指定より1件多く表示されてしまう。他のプラグインとぶつかっているのかなあ。
- うちのサイトでは訪問者がCSSを切り替えられるようにしているが、このプラグインの仕組みでは CSS でコメント表示色を切り替えられない。修正すれば新旧2色には対応できそうだけど、グラデーション表示は難しそう。。。
- 「ページ」にはコメント欄がないテーマがほとんどだが、コメントできるようにしてあれば対象になる。(例)うちの guestbook[back]



Brian’s Latest Comments…
… (more…)
はじめまして。
先日、WordPressを導入したばかりで、いろいろ調べているうちに
ここにたどり着きました。
プラグインなど参考になりました。
使用例も試させていただきました。
ありがとうございました。
mewさん、こんにちは、はじめましてー。
書き込みありがとうございます。分かりにくい文章ですが、お役に立てることがあってよかったです。
このプラグイン、使えましたか?
実は思い通りの表示ができなくて・・・
そしたら、widgetsがあることを知りまして
とりあえず、導入しました。
とにかく形にならないと、スタートできないので
これを使ってみます。
自分で改良とかまったくできないので、皆さんのを
真似るだけですが、それでも楽しいです。
また、何かわからないことがありましたら
お寄りするかもしれません。
ありがとうございました。
(間が空いちゃってすみません!)
そうでしたか。お役に立てず申し訳なかったです。。(・;)
でも、widget版(これかな?)を入れられてよかったですー。
後から次々と手を加えたくなってくるから、キリがないですもんね。でも、最初に書き込んでくださった頃にお邪魔したとき、すてきに仕上がってるなあって思いました。
楽しんでいらっしゃるようで何よりですー。
コメントありがとうございました。(^-^)
[...] いずれもコメント関係かな? 参考サイト: WP plugin: 最近のコメントを表示 - Brian’s Latest Comments サイドバーに承認待ちコメントを表示 サイドバーに『承認待ちコメント数』を表示する (DAISUKI-JAMのミッチさま、Plugin情報を参考にさせてもらってます、すみません(冷汗)) [...]
[...] 参考サイト: WP plugin: 最近のコメントを表示 - Brian’s Latest Comments サイドバーに承認待ちコメントを表示 [...]
[...] Latest Comments(日本語情報) [...]