Field values
acpt/list-meta-field-values, acpt/get-meta-field-value, acpt/save-meta-field-value, acpt/append-meta-field-value, acpt/delete-meta-field-value
Category: acpt-content-data · Default capability: edit_posts
These five abilities are different from every other ability in this integration: they don't manage a definition (a post type, a field, a form…) with a natural name. Instead, they read and write the value stored for one field on one specific location — a post, a term, a user, a comment, an option page, or a WooCommerce product attribute.
acpt/list-meta-field-values
Returns field values for a location
acpt/get-meta-field-value
Returns the value of a single field for a location
acpt/save-meta-field-value
Creates or updates the value of a single field for a location
acpt/append-meta-field-value
Appends a row to a Repeater field for a location
acpt/delete-meta-field-value
Deletes the value of a single field for a location
The "location" parameter
Every ability in this group accepts the same six optional location properties. Exactly one must be provided per call:
post_id
integer
reading/writing a value stored on a post
term_id
integer
…on a taxonomy term
user_id
integer
…on a user
comment_id
integer
…on a comment
option_page
string
…on an option page (its menu slug)
wc_product_attribute
integer
…on a WooCommerce product attribute
acpt/list-meta-field-values
Input
(location)
Yes
Exactly one of the location properties above
box_name
string
No
If omitted, values from every visible box at that location are returned
format
string
No
complete or only_value
assoc
boolean
No
Key results by field DB name instead of a numeric index
return
string
No
raw or object
acpt/get-meta-field-value
Input
(location)
Yes
Exactly one of the location properties above
box_name
string
Yes
field_name
string
Yes
format
string
No
complete or only_value
return
string
No
raw, string, or object
acpt/save-meta-field-value
Input
(location)
Yes
Exactly one of the location properties above
box_name
string
Yes
field_name
string
Yes
value
any
Yes
Shape depends on the field type — a string for a Text field, an array for a Repeater, an attachment ID for an Image field, etc.
forged_by
array
No
Advanced: used when writing to a cloned field instance. Most calls can omit this.
acpt/append-meta-field-value
Appends a single row to a Repeater field, without having to fetch and re-send the rows that are already stored.
Input
(location)
Yes
Exactly one of the location properties above
box_name
string
Yes
field_name
string
Yes
Must refer to a Repeater field — any other field type is rejected
value
object
Yes
The row to append, keyed by each child field name
forged_by
array
No
Advanced, see above
acpt/delete-meta-field-value
Input
(location)
Yes
Exactly one of the location properties above
box_name
string
Yes
field_name
string
Yes
forged_by
array
No
Advanced, see above
Last updated