祝大家新年快乐。
这件事我已经挣扎了一段时间了。我需要从自定义帖子类型中获取最新评论,但忽略任何子评论,即只查看深度为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;
但是,它没有考虑深度要求。有什么办法可以做到这一点吗?
最合适的回答,由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;