Posted: February 29, 2016 at 1:08 am
|
Sorry if this is somewhere in the forums, I couldn’t find it. There doesn’t seem to be a simple switch to flip for this functionality. Right now, the way EE4 works is that when someone registers for an event, they have to input all their details as requested by the registration form. Is there instead a way to create accounts where the user inputs all their data required by the registration form upon registration, and the user is never asked again? (unless they explicitly want to update their user profile, for example) Ideally I want to put a registration form right on the landing page with a catchall “register now” and later let the user book an event (or as they wish, they can book and event and register at the same time) In the future when booking events again, they now have all their data prepopulated. |
Hi Daniel, The WP user integration can help with that: https://eventespresso.com/wiki/wp-user-integration/#ee4installation Will your form contain custom questions? — |
|
|
Thanks for the link Lorenzo, it’s a start; I did read this, but it didn’t particularly answer my questions. If I have “Default setting for login required on registration” set to YES, does that imply that “Default setting for user creation on registration” is irrelevant? Because if login is required for registration, this would imply the user already has an account (otherwise they won’t be able to login). This is the best example I can give. If I need to code this manually, no problem, I just thought there was an easier way to do it within the existing framework, but I can’t seem to figure it out. Yes, actually the form has mostly custom questions. Right now, when I register for an event, I get a the question form with all blanks every time, even though I already registered for an event using that account and answered those questions. I want the question/answer data to be saved as a user profile and retrieved any time that user wants to register for another event. In fact, upon registering an account, I want the user to fill in their profile info, this will be used for registering to all events. It sounds simple, did I miss something in configuration? wp-login.php?action=register Can the registration page be called as a widget? Would be great if there was some way to have space on the page for other content as well, not just a splash screen registration page. That way I could drop the registration form next to my other widgets. I could probably make an iframe, but that’s so not HTML5 (maybe php include instead? seems hacky though). — That’s a bit more questions than originally; thank you for taking the time to help me. |
Hi Daniel, Before we make an attempt and try to answer all of your questions here, it’d be good to take a step back and let you know that you would not require log in before registration to use WP User Integration. Instead, you set it to create a user account automatically when a logged out user registers for an event. What will happen is their initial registration will create an account for them. Then, then next time they register for an event, they’ll have the opportunity to log in and have their prior answers automatically filled out. If they decline to log in before registering for another event, they’ll be prompted to log in anyway. The default behavior of the WP User Integration add-on is to only auto-fill the name and email address fields, but there are hooks in place to override the default behavior. Here are a few code examples that you can add to your site to make that happen:
There’s a calendar add-on that you can use to show the events on a calendar. |
|
The support post ‘How to register once and not repeat request registration info’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.