Support

Account

Home Forums Add-ons Repeater Field GF User Registration and ACF Repeater Reply To: GF User Registration and ACF Repeater

  • I was able to figure out the solution. Turns out I need to hook it to a gravity forms registered hook, look up the user by user email, then get user id that way since, getting the user ID without referencing something to look up will returned nulled.

    here is my updated function for anyone that cares.
    `
    add_action( ‘gform_user_registered’, ‘add_custom_user_meta’, 10, 4 );
    function add_custom_user_meta( $user_id, $feed, $entry, $user_pass ) {
    $email = rgar( $entry, ‘3’ );

    $user = get_user_by( ’email’, $email );
    $userID = $user->ID;
    $userACF = ‘user_’.$userID;

    $post = get_post( $entry[‘post_id’] );
    $caryear = rgar( $entry, ‘7’ );

    $row = array(
    ‘field_5aff6ca2a2def’ => $caryear #this is your repeater subfield key
    );
    add_row(‘field_5ac6602d483d7’, $row, $userACF); #this is the main repeater key
    }
    `