wp_count_comments() WP 1.0
Retrieve total comments for blog or single post.
The comment stats are cached and then retrieved, if they already exist in the cache.
Hooks from the function
Return
stdClass. The number of comments keyed by their status.
-
approved(int)
The number of approved comments. -
moderated(int)
The number of comments awaiting moderation (a.k.a. pending). -
spam(int)
The number of spam comments. -
trash(int)
The number of trashed comments. -
post-trashed(int)
The number of comments for posts that are in the trash. -
total_comments(int)
The total number of non-trashed comments, including spam. - all(int)
The total number of pending or approved comments.
Usage
wp_count_comments( $post_id );
- $post_id(int)
- Restrict the comment counts to the given post.
Default: 0, which indicates that comment counts for the whole site will be retrieved
Notes
- See: get_comment_count() Which handles fetching the live comment counts.
Changelog
Since 2.5.0 | Introduced. |
Code of wp_count_comments() wp count comments WP 5.6
Related Functions
From tag: counts (counting of any)
More from category: Comments
- cancel_comment_reply_link()
- comment_author_email_link()
- comment_form()
- comment_form_title()
- comment_id_fields()
- comment_text()
- comment_type()
- comments_link()
- comments_number()
- comments_popup_link()
- get_avatar()
- get_avatar_data()
- get_avatar_url()
- get_cancel_comment_reply_link()
- get_comment()
- get_comment_author_email()
- get_comment_pages_count()
- get_comment_reply_link()
- get_comment_text()
- get_comment_type()
- get_comments()
- get_comments_link()
- get_comments_number()
- get_comments_pagenum_link()
- get_edit_comment_link()
- get_next_comments_link()
- get_page_of_comment()
- get_previous_comments_link()
- get_the_comments_navigation()
- get_the_comments_pagination()
- is_comment_feed()
- is_trackback()
- next_comments_link()
- paginate_comments_links()
- previous_comments_link()
- sanitize_comment_cookies()
- the_comments_navigation()
- the_comments_pagination()
- wp_allow_comment()
- wp_delete_comment()
- wp_get_current_commenter()
- wp_handle_comment_submission()
- wp_insert_comment()
- wp_list_comments()
- wp_new_comment()
- wp_notify_moderator()
- wp_notify_postauthor()
- wp_set_comment_cookies()
- wp_set_comment_status()
- wp_spam_comment()
- wp_transition_comment_status()
- wp_update_comment()
- wp_update_comment_count()