Saving Updated User Profile

Hello, I just purchased BricksForge two weeks ago and built a complex registration form. Any changes attempted on the frontend user profile form do not persist.

I watched WPTuts and DaveDen video tutorials for creating a User Profile for the frontend. I followed the tutorials closely, making sure I correctly mapped User Meta to the form fields

Even a stripped down form with wp_user_first_name field and a hidden field for wp_user_id, it will not save updated info.

I can see in all the videos they are using old versions of BricksForge. Perhaps since Bricks Builder 2.0xx, Pro Form is no longer working the same?

After countless hours trying to get it to work, I had AI create a PHP snippet to bypass the Pro Form update user meta action.The snippet solves the issue, but it seems counterintuitive to have to resort to that when the Pro Form documentation states:

“The Update User Meta action allows you to update user meta data after the form is submitted. This makes it easy to create profile pages that allows users to update their user data on your website without having to login to the WordPress admin area.”

Any insight as to what could be the issue is most appreciated.

I think I experienced this same issue. I think what’s happening is there’s some crosstalk somewhere between the form field, the writing out field, and the ACF field name. So what I did was make sure that at least some of those are slightly different.

For example, in my text entry field for Address Line 1, I have a Custom ID of usr_add1 and the Value being {act_usr_address_1}. In ACF, the field name is usr_address_1. In the Pro Forms action area for Update User Meta, I have the user ID {wp_user_id}, Meta Key is usr_address_1 (this matches ACF field name), Meta Value {{usr_add1}}, which is the form field Custom ID with double brackets.

I hope this helps. It wasn’t intuitive from the videos I watched. Nothing seemed to be saving, but when I moved away from using the same field names everywhere (I was trying to be efficient), it started saving out to the record.

This is gold. Thank you John for taking time to spell it all out. Your experience confirms I have to change my form field IDs. Fingers crossed!