我发布了一个新的答案,因为我在搜索相同的东西时发现了这条线索,这里的解决方案不是最优的。
这个post_type
参数可以是string 或array 职位类型。
function custom_count_posts_by_author($user_id, $post_type = array(\'post\', \'page\', \'custom_post_type\'))
{
$args = array(
\'post_type\' => $post_type,
\'author\' => $user_id,
\'post_status\' => \'publish\',
\'posts_per_page\' => -1
);
$query = new WP_Query($args);
return $query->found_posts;
}