wppaste
WordPress

apply_filters( 'get_usernumposts', string $count, int $userid, string|array $post_type, bool $public_only )

Since
2.7.0, 4.1.0, 4.3.1
Filters the number of posts a user has written.

Compatibility

WordPress
since 4.3.1
  • 6.7.7
  • 6.8.8
  • 6.9.7
  • 7.0.4
  • 7.1.0

Present in every tracked release (6.7.7 to 7.1.0).

Parameters

$countstring
The user's post count as a numeric string.
$useridint
User ID.
$post_typestring|array
Single post type or array of post types to count the number of posts for.
$public_onlybool
Whether to limit counted posts to public posts.

Where this hook fires · 1

  • wp-includes/user.php:645count_user_posts()

Source code

<?php	 *	 * @param string       $count       The user's post count as a numeric string.	 * @param int          $userid      User ID.	 * @param string|array $post_type   Single post type or array of post types to count the number of posts for.	 * @param bool         $public_only Whether to limit counted posts to public posts.	 */	return apply_filters( 'get_usernumposts', $count, $userid, $post_type, $public_only );} /** * Gets the number of posts written by a list of users. * * @since 3.0.0

Changelog

Introduced in 2.7.0. One change between 6.7.7 and 7.1.0.

  1. 6.7.7
  2. 6.8.8
  3. 6.9.7
  4. 7.0.4
  5. 7.1.0

Signature, return type and hooks compared across 5 parsed releases.

6.9.7
Parameter $count retyped from int to string.verified against source
4.3.1
Added $public_only argument.from the docblock
4.1.0
Added $post_type argument.from the docblock
2.7.0
Introduced.from the docblock

About this page

Parsed data
Generated from the wordpress-develop 7.1.0 tag, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.
Corrections
Something wrong on this page? Report it and it gets fixed in the next regeneration.