如何获取WordPress中自定义注释类型的总注释数

时间:2013-12-20 13:26:04

标签: php wordpress

我使用的是自定义评论类型'博客'在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 );

2 个答案:

答案 0 :(得分:4)

您可以使用get_comments()

$count = count( get_comments( array(
    'post_id' => get_the_ID(),
    'type' => 'blog'
) ) );

答案 1 :(得分:0)