Quantcast
Channel: WordPress › Support » Forum: Hacks - Recent Topics
Viewing all articles
Browse latest Browse all 8245

acasmi on "Get recent comments from a specific array of users?"

$
0
0

Hi, I am trying to display a list of recent comments from several specific users (in my case user ids 14,56,58,200) who form a team. On their team page I simply want to list their recent comments.

I feel like I'm nearly there, as on each team members individual page I run a query that displays that one team members comments, using this code:

<?php
    $args = array(
        'user_id' => 200,  // TEAM MEMBER
        'number' => 3, // how many comments to retrieve
        'status' => 'approve'
        );

    $comments = get_comments( $args );

    if ( $comments )
    {
        $output.= "<ul class=lastcomments>\n";
        foreach ( $comments as $c )
        {
        $output.= '<li><p>';
	$output.= get_comment_excerpt($c->comment_ID);
	$output.= '</br><span>Posted in: <a href="'.get_comment_link( $c->comment_ID ).'">';
        $output.= get_the_title($c->comment_post_ID);
        $output.= '</a>';
		$output.= ' on '. mysql2date('m/d/Y', $c->comment_date, $translate);
        $output.= "</span></p></li>\n";
        }
        $output.= '</ul>';

        echo $output;
    } else { echo "No comments made";}?>

All attempts to display multiple users comments, however (using an array for user_id for example) have failed so far. The formatting of the list needs to be the same, just with 5 specified users instead of 1.

I have hit a coding wall. Any help would be greatly appreciated!


Viewing all articles
Browse latest Browse all 8245

Trending Articles