Support » Fixing WordPress » Recent comments by category

  • I’m trying to get a list of recent comments (the latest) from a specific category, but I don’t get it to work.

    When I use the “normal” code it gives me comments from all categories:

    $args = array(
    	'status' => 'approve',
    	'number' => '5',
    $comments = get_comments($args);
    foreach($comments as $comment) :
    	echo($comment->comment_author . '<br />' . $comment->comment_content);

    I also found this code, but it just gives me 1 comment, and I want the 5 latest:

    $show_comments = 20;
    $i = 0;
    $comments = get_comments("status=approve");
    foreach ($comments as $comment)
    	$comm_post_id = $comment->comment_post_ID;
    	if (!in_category("nyheter", $comm_post_id))
    	?><li><?php comment_excerpt(); ?></li><?php
    	if ($i >= $real_comments) break;

    Any help?

  • The topic ‘Recent comments by category’ is closed to new replies.