comments_number( string|false $zero = false, string|false $one = false, string|false $more = false, int|WP_Post $post_id )

Displays the language string for the number of comments the current post has.

Parameters

$zero

(string|false) (Optional) Text for no comments.

Default value: false

$one

(string|false) (Optional) Text for one comment.

Default value: false

$more

(string|false) (Optional) Text for more than one comment.

Default value: false

$post_id

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

Source

File: wp-includes/comment-template.php

function comments_number( $zero = false, $one = false, $more = false, $post_id = 0 ) {
	echo get_comments_number_text( $zero, $one, $more, $post_id );
}

Changelog

Version Description
5.4.0 The $deprecated parameter was changed to $post_id.
0.71 Introduced.

© 2003–2021 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/functions/comments_number