In case anyone finds this (like me), things seem to have gotten a lot simpler. The process I used to get get user-specific data saved for my WordPress site is:
- Make a new form with all the fields you want. Note the number in the url
post=
, this is the field group #.
- Make a Custom Page Template using the code below.
- Change the form you previously made so that its location is: “Post Type is equal to <Your Custom Page Template>”,
- Make a new page and use the Template you just made.
- done
The code I used in the custom form:
acf_form(array(
'field_groups' => array(123), //use the field group for your form
'post_id' => 'user_'.get_current_user_id(),
));