I have a protected site where users must register and be logged in to post and/or go beyond the home page. I also have a plugin that allows me to approve users before they are fully registered. And I'm using the BuddyPress Add-On to link all my fields.
I've put the registration form on the home page and it shows up fine, but when I fill it out and submit,
a)it gives me no indication that it saved anything,
b) when I look at it from the backend, it only shows me the username and email that was input even though there are several required fields
c) when I do approve the user from the admin dashboard, it emails the new user a completely new password than the one they entered.
What's going on here? I want the users to be able to fill out the registration form, get some sort of message that they have successfully submitted (would be nice if I could customize the message to say that they will need to be approved and that the approval process takes 24-48 hours), and I want all those fields saved in the backend of course.
Another issue I'm having is that some fields are not updating from the backend. For my posts, I have created an Author Box with custom information from the registration form, but some fields are missing.
How do I fix all this? Please help as this is a time sensitive matter and the site is supposed to go completely live in just a few days.
Ok, so I have actually solved the registration problem. Seems there was an issue with the plugin and I ended up using a different one.
However, the other problem remains. If a user updates their profile from the BuddyPress pages, it will not update their info in the Author Box. It only updates if they change it on the page where I have the shortcode for the Edit Profile form.
I thought the BuddyPress add-on was supposed to take care of the syncing?