Module — 17 operations
Posts, pages, custom post types, blocks, terms and redirects — the operations an editor would otherwise perform by hand.
Nothing extra to install. This module runs on core WordPress alone.
A trash is a trash. content-trash moves an item to the bin and declares rollback required; there is no permanent delete anywhere in the surface.
content-blocks-get returns an outline first and one addressed block in full, so an agent reads the paragraph it is about to change rather than the whole page.
content-links-check resolves this site’s own links against its posts and its redirect table, so a broken internal link is reported as broken rather than as a 200 from somewhere else.
A read still asks WordPress for a capability against the object. There is no anonymous read anywhere in the surface.
content-read
Reads one item with its fields, terms, and metadata
needs edit_posts
content-read
Lists items with filtering and pagination
needs edit_posts
content-read
Lists registered taxonomies and their terms
needs edit_posts
content-read
Returns the block outline of one item, or one addressed block in full
needs edit_post
content-read
Reports the links in one item, resolving this site's own against its posts and redirects
needs edit_post
content-read
Lists every redirect this site serves, with the table's size and capacity
needs manage_options
Every one of these is previewed before it runs, snapshotted before it changes anything, and verified afterwards by reading the site back. The chips are the policies the operation itself declares.
content-write
Creates a post, page, or custom post type item
needs edit_posts
content-write
Updates title, content, excerpt, slug
needs edit_post
content-write
Publishes, drafts, schedules, or privatises
needs edit_post
content-write
Sets or clears the featured image
needs edit_post
content-write
Writes registered post meta
needs edit_post
content-write
Assigns categories, tags, or custom terms
needs edit_post
content-write
Moves an item to trash — reversible, never a permanent delete
needs delete_post
content-write
Restores a previous change from its snapshot
needs edit_post
content-write
Changes the attributes or inner markup of one block
needs edit_post
content-write
Points one path at a successor URL, or marks it gone
needs manage_options
content-write
Removes the redirect stored for one path
needs manage_options
The same module described by the jobs it does, rather than by its call signatures.
featureThe library: attachment details, uploads, alt text and captions, and import from a URL behind a guarded fetch.
8 opsThe index, free and Pro.
indexWhat happens between the call and the change, on every write on this page.
reference