Recent Comments

Tags: , June 25, 2005 (7 comments)

Disclaimer: This plugin is no longer maintained. Feel free to take what there is under the GPL and do anything you want with it.

Well, I finally think my first WP plugin is stable enough to be released to the public :), after a couple of months of testing. To my knowledge there are no bugs in the current version (1.0.1), and I think I've tested it enough.

Code

Download .zip

<?php/*Plugin Name: Recent CommentsPlugin URI: http://blog.geoffers.uni.cc/archives/2005/06/24/recent-comments/Description: Retrieves a list of the most recent comments.Version: 1.0.1Author: Geoffrey SneddonAuthor URI: http://geoffers.uni.cc*/ 
 function print_gwp_recent_comments ($no_post = 5, $before = '<li>', $after = '</li>'){    global $wpdb;    $comments = $wpdb->get_results("SELECT `comment_ID` , `comment_post_ID` , `comment_author` FROM `$wpdb->comments` WHERE `comment_approved` = '1ORDER BY `comment_date_gmt` DESC LIMIT 0 , $no_post");    $output = '';    if ($comments)    {        foreach ($comments as $comment)        {            $id = $comment->comment_post_ID;            $output .= $before . '<a href="' . get_permalink($id) . '#comment-' . $comment->comment_ID . '">' . $comment->comment_author . '</a><br /><span class="post">(<a href="' . get_permalink($id) . '" title="Permalink: ' . htmlspecialchars(get_the_title($id)) . '">' . get_the_title($id) . '</a>)</span>' . $after . "\n";        }    }    echo $output;} ?>

Usage

<?php print_gwp_recent_comments(number_of_comments, 'before', 'after'); ?>

Example

<?php print_gwp_recent_comments(10, '<p>', '</p>'); ?>

Parameters

number_of_comments
(integer) Number of comments to display. Defaults to 5.
before
(string) Text to place before the title. Defaults to '<li>'.
after
(string) Text to place after the title. Defaults to '</li>'.

Comments

  1. do u care
    says

    July 20, 2005 05:23:26+01:00

    no offence but this is the saddest website i have ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever ever seen its amazing that u can do this but its amazing how sad u ar no offence by the way this is my new email

    i did it myself i'm good a?
    WarPig

  2. Geoffrey Sneddon
    says

    July 20, 2005 22:22:22+01:00

    Gawd... Typical WarPig... :P

  3. tom francis
    says

    July 30, 2005 00:19:53+01:00

    alex is right you know

  4. Geoffrey Sneddon
    says

    August 4, 2005 03:38:32+01:00

    Tom, comments like that just piss me off, as it was excessively long and all uppercase... Alex's comment has some commical value, your's did not.

    Now, get back on topic...

  5. Jamie
    says

    August 11, 2005 08:17:07+01:00

    He only thinks this website is sad because he's too ignorant to actually know what the purpose of this site is about, and the technology which is involved...

  6. Geoffrey Sneddon
    says

    August 11, 2005 08:38:52+01:00

    purpose of this site

    You don't know yourself Jamie. Neither do I.

    As for the technology, you'd probably find I know more about WP than you...

  7. Jamie
    says

    August 19, 2005 01:54:25+01:00

    Well there isn't one :D

Leave a Reply