PLEASE NOTE: These forums are no longer utilized and are provided as an archive for informational purposes only. All support issues will be handled via email using our support ticket system. For more detailed information on this change, please see this blog post.

Allow entries to be edited

  1. Using gravity form to register new members. I have the user registration add on activated and part of the registration form. I also have the Members plugin installed and activated. However, when a member logs back in, the only place to update their info is the normal WP user profile, not the one they entered in on the form. Is there a way to redirect them to edit this information? Even if I direct them to Forms/Edit Entries, they can only view, not edit. And I added the role of editing the Gravity Forms entries but that still didn't help.
    Site is http://www.svwib.com

    Posted 13 years ago on Wednesday June 8, 2011 | Permalink
  2. Gravity Forms does not currently allow end users to edit data, it only creates it. The User Registration Add-On only creates users in WordPress, after that it is up to WordPress and/or additional plugins to enhance user profiles, etc. Gravity Forms only creates the user. We do plan on implementing editing capabilities in the future, as well as enhancing the User Registration Add-On to support custom field editing on the Profile page.

    Posted 13 years ago on Wednesday June 8, 2011 | Permalink
  3. Is there a plugin that you can recommend that will import the registration information from Gravity forms into the Wordpress User Profile?
    Thanks

    Posted 13 years ago on Wednesday June 22, 2011 | Permalink
  4. Lee Hord
    Member

    I too had a much similar need to allow users to update their own profiles on the front-end and not via the dashboard. While plugins do exist that allow you to either disable elements of the dashboard for "regular users" or place a form on the front-end for editing profile information, these solutions are not as slick as using Gravity Forms and require much more effort to get the user experience right.

    Here is my simple if un-elegant solution:

    add_action("gform_post_submission_87", "my_update_user_meta", 10, 2);
    function my_update_user_meta( $entry, $form ) {
    	global $current_user;
    		   get_currentuserinfo();
    		   $user_id = $current_user->ID;
    
    	update_user_meta($user_id, 'ouc', $entry[15]);
    
    }

    Replace you form and entry id's to suit your needs.

    Posted 13 years ago on Wednesday July 6, 2011 | Permalink