WordPress: Bulk delete media
wordpress_bulk_delete_mediaDelete WordPress media attachments in bulk by ID list, up to 100 per call, with optional permanent removal and processed, error, and total results.
Instructions
[UNIFIED] Delete (trash or permanently remove) a list of media attachments in a single call. Max 100 IDs per request. Returns processed / errors / total. Uses stock /wp/v2/media/{id} DELETE so no companion plugin is required, but issues N requests (with a small concurrency cap); for 1000+ attachments, paginate client-side.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"site": "<site>",
"media_ids": "<media_ids>"
},
"name": "wordpress_bulk_delete_media"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site | Yes | ||
| force | No | ||
| media_ids | Yes |