In this case, I was trying to create a post and update the fields in an ACF group via WordPress’s wp_insert_post and the documentation on the ACF site ended up being incomplete on this.
function make_member_post(){ //THE WordPress PART $user = get_user_by( 'email', 'some_email@email.com' ); $user_id = $user->ID; $args = array( 'author' => $user_id, 'post_type' => 'member', 'post_status' => 'publish', 'post_title' => 'does not matter', ); $new_memmber = wp_insert_post($args); //THE ACF PART $field_key = 'THIS_WILL_BE_FROM_ACF_FOR_YOUR_GROUP'; $values = array( 'first_name' => 'joe',//THE 1st PART MATCHES YOUR FIELD NAMES, THE 2nd IS THE VALUE YOU WANT 'last_name' => 'smith', ); update_field( $field_key, $values, $new_memmber ); }
Thank you thank you. I could not find this either.