我使用的是自定义评论类型'博客'在WordPress中插入注释时。例如:
wp_insert_comment( array(
'comment_post_ID' => $args['post_id'],
'comment_content' => wp_filter_post_kses( $args['content'] ),
'comment_type' => 'blog',
'user_id' => $args['user']->ID,
'comment_author' => $args['user']->display_name,
'comment_author_email' => $args['user']->user_email,
'comment_author_url' => $args['user']->user_url,
) );
如何获取每个帖子的评论数?以下内容对我不起作用,因为它显示了类型'评论'的评论计数。我需要显示类型'博客'
的评论总数wp_count_comments( $post_id );
答案 0 :(得分:4)
您可以使用get_comments()
:
$count = count( get_comments( array(
'post_id' => get_the_ID(),
'type' => 'blog'
) ) );
答案 1 :(得分:0)