royal-mcp__wp_update_page
Update existing page. Response includes saved_fields (actual stored values, read back from DB) so silent-drop / silent-modify by WordPress is surfaced rather than hidden. Pass date to reschedule or backdate. (site: demo.royalplugins.com) Through Royally: waits for a person to approve it in Royally; nothing on the site changes until then.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| date | No | ISO 8601 datetime in the site timezone (e.g. 2026-12-25T09:00:00). Combine with status=future to reschedule, or use alone to backdate. | |
| title | No | ||
| status | No | ||
| content | No | ||
| excerpt | No | Optional page excerpt. May contain safe HTML. | |
| site_id | No | Site to run this tool on: 8ef2e52b-bd07-4671-a363-ebe8b480b65c (https://demo.royalplugins.com) | |
| password | No | Page password. Empty string removes protection. | |
| menu_order | No | Order among sibling pages. Lower = earlier in navigation. | |
| post_author | No | User ID to reassign as page author. | |
| post_parent | No | Parent page ID (0 = top-level). Throws if the ID does not exist. |