Home › Forums › Add-ons › Repeater Field › Update field in repeated field within group › Reply To: Update field in repeated field within group
The first thing that you need to do is use field keys when updating acf field values for a post that has been inserted that does not already have values. There is a short explanation of this in the documentation.
When updating a group field or a repeater field you need to use the correct structure for the array. In your case you would update the group field with an array containing all of the sub fields that you want to update.
// let's assume that the field key of the group is field_GGGGGGG
$group_key = 'field_GGGGGGG';
$value = array(
// the value off a group is an array
// consisting of "field key" => "sub field value" pairs
// assume field_TTTTTTT is a text field
'field_field_TTTTTTT' => 'value of text field',
// assume that field_RRRRRRR is a repeater
'field_RRRRRRR' => array(
// a repeater value is an array
// each nested array is a row in the repeater
array(
// each element of the row contains
// "sub field key" => "sub field value" pairs
'field_1111111' => 'sub field 1 value'
'field_2222222' => 'sub field 2 value'
// etc....
)
),
);
update_field($group_key, $value, $post_id);
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users
Helping others is a great way to earn karma, gain badges and help ACF development!
We use cookies to offer you a better browsing experience, analyze site traffic and personalize content. Read about how we use cookies and how you can control them in our Privacy Policy. If you continue to use this site, you consent to our use of cookies.