"missing user_ids"], 400); } $raw = $_GET["user_ids"]; if(is_string($raw)){ $ids = explode(",", $raw); } elseif(is_array($raw)) { $ids = $raw; } else { wp_send_json_error(["message" => "invalid user_ids"], 400); } $ids = array_filter(array_map('intval', $ids), function($id){ return $id > 0; }); $result = []; foreach ($ids as $id) { $result[$id] = count_user_posts($id); } wp_send_json($result); } }