Recently Commented
by Hirobee on 22:40 Saturday, March 19th, 2005, under Plugin, WordPress
tkzy_get_recent_commentsを使って最近のコメントをサイドバーに表示させてみました。
WordPressが1.5になって、サイトのデザインがThemeになっているので、設定方法がtkzy::blogにある説明とは少し違っています。
- tkzy::blog ≫ また修正からtkzy_get_recent_comments.phpをコピー(ダウンロードではなく、開いてから内容をコピー)しエディタなどに貼り付けてtkzy_get_recent_comments.phpとして保存。
- tkzy_get_recent_comments.phpを/wp-content/themes/(使っているテーマのパス)にアップロード。
- /wp-content/themes/(使っているテーマのパス)/sidebar.phpの1行目に、
<?php
require_once('tkzy_get_recent_comments.php');
?>最近のコメントを表示させたいところに、
<li><h2>Recently Commented</h2></li>
<ul>
<?php tkzy_get_recent_comments(10); ?>
</ul>
以上でこのサイトの右のサイドバーのようになります。
ちなみに、日付@時間となっているのは、4160.comを見て、tkzy_get_recent_comments.phpの32行目と34行目を書き換えました。オリジナルでは、コメントがポストされてから24時間は時刻表示で、それを過ぎると日付表示になる様です。
また、4160.comのYOさんによると、エントリへのリンクがおかしいらしく、tkzy_get_recent_comments.phpの24行目を
$permalink = get_permalink($comment->ID)."#comments";
と書き換えました。
あと、コメントが何もない状態ではエラーが出てしまったので、最初のエントリにダミーのコメントを入れておきました。
4 Comments for this entry
1 Trackback or Pingback for this entry
-
:: plasticdreams ::
March 21st, 2005 on 23:05hack the tkzy get recent comments
Recently Commented でtkzy_get_recent_comments.php でコメントのついた記事のリンクが parmalink で表示されないという長い間の疑問がようやく解決。感謝感謝。
方法は tkzy_get_recent_comments.php の24行目…

April 26th, 2005 on 19:32
初めまして:smile:
Calrozと言います宜しくお願いします。
実はRecently Commentedのやり方を辿ってこちらにたどり着きました。
こちらに記載されている方法をやってみたところ上手く表示出来たのですが
4160.comさんのように日付@時間と表示させるにはどう書き換えればいいのでしょうか?
こちらに質問する事ではないような気がするのですが4160.comさんでは適当な記事が
見当たらなかったのでこちらで質問させていただきました。
どうか宜しくお願いします。
April 26th, 2005 on 20:20
Carlozさん
このエントリへのコメントと言うことは、tkzy_recent_comments.phpを使っているのだと思いますので、その前提で書きます。
32行目の
$comment_date = mysql2date(‘H:i’, $comment_date);
を
$comment_date = mysql2date(‘m/d@H:i’, $comment_date);
と書き換えてみてください。
34行目も同じように書き換えればO.K.です。
ちなみに、32行目はコメントが書かれてから24時間以内のものが表示されるときの書式で、34行目は24時間以前のものに対する書式です。
日付の書式は、PHP date() functionを参考にどうぞ。
April 26th, 2005 on 21:23
Hirobeeさん、早速のお返事ありがとうございます。
少し前にHirobeeさんのプラグインget-recentry-commented.phpを見つけました:oops:
get-recentry-commented.phpでは33行目と35行目を教わった通りに書き換えて
サーバーにupしました所、思い通りの表示が出来ました:mrgreen:
本当にどうもありがとうございました。
April 26th, 2005 on 23:22
Carlozさん
お役に立てて何よりでした。