diff --git src/wp-includes/comment-template.php src/wp-includes/comment-template.php
index 42f3ef2023..6fe97b6e8d 100644
|
|
function comments_number( $zero = false, $one = false, $more = false, $deprecate |
886 | 886 | * Display the language string for the number of comments the current post has. |
887 | 887 | * |
888 | 888 | * @since 4.0.0 |
| 889 | * @since 5.4 Added `$post_id` as the fourth parameter to allow the usage of the function outside the loop. |
889 | 890 | * |
890 | 891 | * @param string $zero Optional. Text for no comments. Default false. |
891 | 892 | * @param string $one Optional. Text for one comment. Default false. |
892 | 893 | * @param string $more Optional. Text for more than one comment. Default false. |
| 894 | * @param int|WP_Post $post_id Optional. Post ID or WP_Post object. Default is the global `$post`. |
| 895 | * @return string Language string for the number of comments a post has. |
893 | 896 | */ |
894 | | function get_comments_number_text( $zero = false, $one = false, $more = false ) { |
895 | | $number = get_comments_number(); |
| 897 | function get_comments_number_text( $zero = false, $one = false, $more = false, $post_id = 0 ) { |
| 898 | $number = get_comments_number( $post_id ); |
896 | 899 | |
897 | 900 | if ( $number > 1 ) { |
898 | 901 | if ( false === $more ) { |