Support

Account

Forum Replies Created

  • Hi James, I’m now using the field key but I still cannot add new fields to new users without adding a field in the back-end first.

    How would I resolve this?
    EDIT: A bit of code I wrote wasn’t making this function, the above solution works.

    
    $field_key = 'field_570d00f097fbd';
    //$user1 is user1's ID
    //$user2 is user2's ID
    echo 'adding field...<br>';
    
    $post_id1 = 'user_' . $user2;
    $value1 = get_field($field_key, $post_id1);
    $value1[] = array("user" => $user1);
    update_field($field_key,$value1,$post_id1);
    
    $post_id2 = 'user_' . $user1;
    $value2 = get_field($field_key, $post_id2);
    $value2[] = array("user" => $user2);
    update_field($field_key,$value2,$post_id2);
    
  • Hi James, I’ve taken your advice and I’m able to add to one repeater field on one user, but not another when the database isn’t initialized for that user.
    ( my code is below )

    
    $field_key = 'matched_users';
    //$user1 is user1's ID
    //$user2 is user2's ID
    echo 'adding field...<br>';
    
    $post_id1 = 'user_' . $user2;
    $value1 = get_field($field_key, $post_id1);
    $value1[] = array("user" => $user1);
    update_field($field_key,$value1,$post_id1);
    
    $post_id2 = 'user_' . $user1;
    $value2 = get_field($field_key, $post_id2);
    $value2[] = array("user" => $user2);
    update_field($field_key,$value2,$post_id2);
    
    echo '<br>added';
    

    How would i initialize the database? With a blank add_row/update_field?
    Thank you for your help so far.

Viewing 2 posts - 1 through 2 (of 2 total)