Custom fields
ACF and Meta Box groups, their fields and their values. Values go through the field plugin’s own update function rather than straight into post meta, so its formatting, serialisation and hooks all still run.
Anyone whose content model is mostly custom fields, where an agent writing raw meta would corrupt half of it.
Each of these is carried by named operations that exist in the release you can download today. The ids under every answer are the calls involved — nothing here is a plan.
The group is read first so the agent uses the site’s own field keys rather than inventing them, then each value is written through the field plugin.
acf-group-list needs edit_posts acf-field-list needs edit_post acf-field-update needs edit_post Groups and fields are enumerated from the plugin’s own registry, with their types and keys.
metabox-group-list needs edit_posts metabox-field-list needs edit_post A field is read through the plugin’s own getter, so a repeater or a relationship comes back the shape the site expects.
acf-field-get needs edit_post metabox-field-get needs edit_post metabox-field-update needs edit_post ACF and Meta Box field groups, their fields, and their values — read and written through each plugin’s own API.
Needs: Advanced Custom Fields 5.9 or newer, Meta Box 5.3 or newer. Either, both, or neither. Where it is absent the operation refuses by name, rather than failing obscurely.
6 operations that only report. A read still asks WordPress for a capability against the object.
2 that change something — each one previewed as a diff, snapshotted, verified by reading the site back, and reversible from wp-admin.
Free, permanently. Nothing in this area moves into a paid tier later.
Field groups themselves are read only. An agent can fill fields; it cannot redefine your content model.
Values go through the field plugin’s own update function, never straight into post meta, so its formatting, serialisation and hooks all still run.
A group is read before a value is written, so the agent uses the site’s own field key rather than inventing one.
Get the free plugin How a write is guarded
Titles, descriptions and robots directives, through the plugin the site already runs. There is no SiteHelm SEO table: the change shows up on your plugin’s own screens, and switching agents off leaves nothing behind.
6 opsEvery area of the catalogue, by what it lets you do.
indexEvery operation on the site in one list, with capability, risk and rollback.
reference