Module — 8 operations

Custom fields

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.

Cue 2 — first light

Before you call anything here

Note 1

Values go through the field plugin’s own update function, never straight into post meta, so its formatting, serialisation and hooks all still run.

Note 2

A group is read before a value is written, so the agent uses the site’s own field key rather than inventing one.

Reads — 6

What it can tell you

A read still asks WordPress for a capability against the object. There is no anonymous read anywhere in the surface.

acf-group-list

fields-read

Lists ACF field groups

needs edit_posts

Read
acf-field-list

fields-read

Lists fields in a group

needs edit_post

Read
acf-field-get

fields-read

Reads a field's value for an object

needs edit_post

Read
metabox-group-list

fields-read

Lists Meta Box field groups

needs edit_posts

Read
metabox-field-list

fields-read

Lists fields in a group

needs edit_post

Read
metabox-field-get

fields-read

Reads a field's value for an object

needs edit_post

Read
Writes — 2

What it can change

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.

acf-field-update

fields-write

Writes an ACF field value

needs edit_post

medium risk rollback required
metabox-field-update

fields-write

Writes a Meta Box field value

needs edit_post

medium risk rollback required
Cue 5 — day

Keep reading