从深度=1的自定义帖子类型获取最新评论?

时间:2013-01-01 作者:Chris

祝大家新年快乐。

这件事我已经挣扎了一段时间了。我需要从自定义帖子类型中获取最新评论,但忽略任何子评论,即只查看深度为1的评论。

我可以使用以下方式从自定义帖子类型中获取最新评论:

$args = array(
    \'post_type\' => \'custom-post-type\',
    \'number\' => \'1\',
    \'orderby\' => \'date\',
    \'order\' => \'DESC\'
  );

$comments = get_comments($args);
foreach($comments as $comment) :
    echo($comment->comment_author . \'<br />\' . $comment->comment_content);
endforeach;
但是,它没有考虑深度要求。有什么办法可以做到这一点吗?

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

将“parent”参数设置为0。

$args = array(
    \'parent\' => 0,    
    \'post_type\' => \'custom-post-type\',
    \'number\' => \'1\',
    \'orderby\' => \'date\',
    \'order\' => \'DESC\'
  );

$comments = get_comments($args);
foreach($comments as $comment) :
    echo($comment->comment_author . \'<br />\' . $comment->comment_content);
endforeach;

结束