Index: wp-includes/user.php
===================================================================
--- wp-includes/user.php	(revision 21314)
+++ wp-includes/user.php	(working copy)
@@ -148,16 +148,17 @@
  * @uses $wpdb WordPress database object for queries.
  *
  * @param int $userid User ID.
+ * @param string|array $post_type Optional. Post type to check. Defaults to post.
  * @return int Amount of posts user has written.
  */
-function count_user_posts($userid) {
+function count_user_posts( $userid, $post_type = 'post' ) {
 	global $wpdb;
 
-	$where = get_posts_by_author_sql('post', true, $userid);
+	$where = get_posts_by_author_sql( $post_type, true, $userid );
 
 	$count = $wpdb->get_var( "SELECT COUNT(*) FROM $wpdb->posts $where" );
 
-	return apply_filters('get_usernumposts', $count, $userid);
+	return apply_filters( 'get_usernumposts', $count, $userid );
 }
 
 /**
