Delete WordPress Page
wp_delete_pageDelete a WordPress page by ID. Moves to trash by default; set force=true to permanently delete.
Instructions
Delete a page. Defaults to trash. Set force=true to permanently delete.
Args:
id (number): Page ID. Required.
force (boolean): Default false (trash). True = permanent.
response_format (enum): markdown | json. Default 'markdown'.
Returns: Deletion outcome (see wp_delete_post for shape).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Page ID to delete. | |
| force | No | Default false (move to trash, recoverable). Set true to permanently delete. | |
| response_format | No | Output format: 'markdown' for human-readable, 'json' for machine-readable. | markdown |