get_comments_number() – Retrieves the amount of comments a post has.

You appear to be a bot. Output may be restricted

Description

Retrieves the amount of comments a post has.

Usage

$string|int = get_comments_number( $post_id );

Parameters

$post_id
( int|WP_Post ) optional – Optional. Post ID or WP_Post object. Default is the global `$post`.

Returns

string|int If the post exists, a numeric string representing the number of comments the post has, otherwise 0.

Source

File name: wordpress/wp-includes/comment-template.php
Lines:

1 to 20 of 20
function get_comments_number( $post_id = 0 ) {
  $post = get_post( $post_id );

  if ( ! $post ) {
    $count = 0;
  } else {
    $count   = $post->comment_count;
    $post_id = $post->ID;
  }

  
/**
 * Filters the returned comment count for a post.
 *
 * @since 1.5.0
 *
 * @param string|int $count   A string representing the number of comments a post has, otherwise 0.
 * @param int        $post_id Post ID.
 */
  return apply_filters( 'get_comments_number', $count, $post_id );
}
 

 View on GitHub View on Trac