我还有一个页面,其中列出了对当前用户评论的评论和回复。
我可能无法很好地解释答案,但这就是我所做的。我列出了当前用户的所有评论,并再次列出了带有当前用户评论的parent\\u id的评论。
$comments = get_comments( array(
\'user_id\' => (get_current_user_id()),
\'status\' => array( \'approve\', \'hold\' ),
\'type\' => \'comment\'
)
);
foreach ( $comments as $comment ) {
echo $comment->comment_content;
$parent_id = $comment->comment_ID;
$replies = get_comments( array(
\'status\' => array( \'approve\', \'hold\' ),
\'type\' => \'comment\',
\'parent\' => $parent_id
)
);
foreach ( $replies as $reply ) {
echo $reply->comment_author;
echo $reply->comment_content;
}
}
在WordPress环境中,这是我想到的最好的方法。