Solution:1
You can use the get_usernumposts
filter hook. try the below code. code will go in your active theme functions.php file.
function count_author_post_by_category( $count, $userid, $post_type, $public_only ){
$author_posts = new WP_Query(array(
'author' => $userid,
'posts_per_page' => -1,
'tax_query' => array(
array(
'taxonomy' => 'category',
'field' => 'slug',
'terms' => 'neuws', // your category slug.
)
)
));
if( $author_posts->have_posts() ) {
$count = $author_posts->found_posts;
}
return $count;
}
add_filter( 'get_usernumposts', 'count_author_post_by_category', 10, 4 );