Module — 8 operations
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. SiteHelm reports what it found rather than requiring it — an absent integration is a named refusal, not a broken call.
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.
A read still asks WordPress for a capability against the object. There is no anonymous read anywhere in the surface.
fields-read
Lists ACF field groups
needs edit_posts
fields-read
Lists fields in a group
needs edit_post
fields-read
Reads a field's value for an object
needs edit_post
fields-read
Lists Meta Box field groups
needs edit_posts
fields-read
Lists fields in a group
needs edit_post
fields-read
Reads a field's value for an object
needs edit_post
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.
fields-write
Writes an ACF field value
needs edit_post
fields-write
Writes a Meta Box field value
needs edit_post