Is it possible to generate new repeater fields inside existing field groups which are in the Admin area?
Right now I’m just trying to get the code to work. I run the code and no field groups get added in the backend.
Are they supposed to appear in the backend “Field Groups” option?
I have been using the field keys. I sent a support ticket also and they explained that I needed to run this to initalise the field first. update_field('repeater', array(), 'user_'.$user_id);
Everything seems to be working now.
I’ll post the reply from support in case this helps anyone else. I don’t quite understand the acf/save_post feature yet but I’ll try and work it out.
To get the new values of the number of rows that have been added, I would recommend you call the get_field() function from the acf/save_post and then get the new count so that it can reflect the new values after the update_field() has been called.
You will need to call the action with a priority of greater than 10 to get the new values.
Please have a look at the following resource page for more info on this: https://www.advancedcustomfields.com/resources/acfsave_post/
*Edit*
If using a completely empty repeater field then the count is 1 and the code will read the changes. However, any further added rows are not counted until the page is refreshed.
I upgraded to Pro version which gave me the ability to alter repeater array sizes. I am using a work around for now.
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.