Hirobee’s Trail [Memorandum]

Recently Commented

by Hirobee on 22:40 Saturday, March 19th, 2005, under Plugin, WordPress

tkzy_get_recent_commentsを使って最近のコメントをサイドバーに表示させてみました。

WordPressが1.5になって、サイトのデザインがThemeになっているので、設定方法がtkzy::blogにある説明とは少し違っています。

  1. tkzy::blog ≫ また修正からtkzy_get_recent_comments.phpをコピー(ダウンロードではなく、開いてから内容をコピー)しエディタなどに貼り付けてtkzy_get_recent_comments.phpとして保存。
  2. tkzy_get_recent_comments.phpを/wp-content/themes/(使っているテーマのパス)にアップロード。
  3. /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

  • Calroz

    初めまして:smile:
    Calrozと言います宜しくお願いします。
    実はRecently Commentedのやり方を辿ってこちらにたどり着きました。
    こちらに記載されている方法をやってみたところ上手く表示出来たのですが
    4160.comさんのように日付@時間と表示させるにはどう書き換えればいいのでしょうか?
    こちらに質問する事ではないような気がするのですが4160.comさんでは適当な記事が
    見当たらなかったのでこちらで質問させていただきました。
    どうか宜しくお願いします。

  • Hirobee

    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を参考にどうぞ。

  • Calroz

    Hirobeeさん、早速のお返事ありがとうございます。
    少し前にHirobeeさんのプラグインget-recentry-commented.phpを見つけました:oops:
    get-recentry-commented.phpでは33行目と35行目を教わった通りに書き換えて
    サーバーにupしました所、思い通りの表示が出来ました:mrgreen:
    本当にどうもありがとうございました。

  • Hirobee

    Carlozさん
    お役に立てて何よりでした。

1 Trackback or Pingback for this entry

  • :: plasticdreams ::

    hack the tkzy get recent comments

    Recently Commented でtkzy_get_recent_comments.php でコメントのついた記事のリンクが parmalink で表示されないという長い間の疑問がようやく解決。感謝感謝。

    方法は tkzy_get_recent_comments.php の24行目…

Leave a Reply


Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!