在单个页面上显示用户的评论

时间:2012-07-20 作者:markyeoj

我不知道我能不能解释一下。。

我想创建一个页面,列出特定用户的评论。像这样的格式。。。

用户名

       Post Tilte
       - comment
       - comment
       - comment


       Post Tilte
       - comment
       - comment
       - comment
嗯,我看起来不像那种格式,但我想要类似的东西。我已经有了一个页面,其中列出了特定用户的所有帖子,现在我想要评论列表。这可能吗?或者是否有任何可用的插件可以为我提供该功能?如有任何答案或建议,将不胜感激。谢谢:)

1 个回复
最合适的回答,由SO网友:Chris_O 整理而成

您可以使用get_comments 函数从特定用户检索注释

$comments = get_comments( array( \'user_id\' => 1 ) );
foreach( $comments as $comment ) {
    $post_id = $comment->comment_post_ID;
    $post = get_post( $post_id );
    setup_postdata( $post );
    echo \'<a href="\' . get_permalink() . \'">\' . get_the_title() . \'</a>\';
    echo $comment->comment_author . \'<br />\' . $comment->comment_content;
}

结束
在单个页面上显示用户的评论 - 小码农CODE - 行之有效找到问题解决它

在单个页面上显示用户的评论

时间:2012-07-20 作者:markyeoj

我不知道我能不能解释一下。。

我想创建一个页面,列出特定用户的评论。像这样的格式。。。

用户名

       Post Tilte
       - comment
       - comment
       - comment


       Post Tilte
       - comment
       - comment
       - comment
嗯,我看起来不像那种格式,但我想要类似的东西。我已经有了一个页面,其中列出了特定用户的所有帖子,现在我想要评论列表。这可能吗?或者是否有任何可用的插件可以为我提供该功能?如有任何答案或建议,将不胜感激。谢谢:)

1 个回复
最合适的回答,由SO网友:Chris_O 整理而成

您可以使用get_comments 函数从特定用户检索注释

$comments = get_comments( array( \'user_id\' => 1 ) );
foreach( $comments as $comment ) {
    $post_id = $comment->comment_post_ID;
    $post = get_post( $post_id );
    setup_postdata( $post );
    echo \'<a href="\' . get_permalink() . \'">\' . get_the_title() . \'</a>\';
    echo $comment->comment_author . \'<br />\' . $comment->comment_content;
}