• Resolved sheybklyn

    (@sheybklyn)


    I’m looking for a way to have the option of a user choosing what kind of member he/she is, which would then give them different profile fields to answer. Links such as “Register to become a Vendor”, “Register to become a Dealer”, & “Register to become a Subscriber”.

    For example, a Dealer would be required to answer profile fields that a Vendor would not, and vice versa. End result, 3 different registration forms, all accessible from one page. Is this at all possible?

    Thank you for any help you can provide,
    Julia

    https://www.ads-software.com/plugins/wp-members/

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Chad Butler

    (@cbutlerjr)

    Yes, but there’s not a simple explanation on how to incorporate that.

    All fields would need to be incorporated into the plugin’s fields tab – and they would all need to be incorporated as not required fields.

    You’d need to write a filter function to determine what form is being displayed and display/remove certain fields accordingly. You could use wpmem_register_form_rows for that.

    To handle which fields are required and which are not, you’d need to have an action hooked to wpmem_pre_register_data to handle error checking. If you make the fields required in the field manager, any fields you remove in the filter are still going to be required even though they aren’t there. So you need to make them as not required and then incorporate custom field validation with this hook.

    There’s a full list of filer and action hooks here.

    If you’re not comfortable writing code you should look into the Multiple Registration Forms module from Profile Builder. Although it’s available only in the premium version, it can help you set up multiple registration forms with different profile fields for certain user roles.
    You can use it for the front-end registration part and WP Members for content restriction and creating the custom user roles.

    Plugin Author Chad Butler

    (@cbutlerjr)

    @adispiac – as a plugin contributor, you should already know that going around the support forums for other plugins to shill for your commercial plugin is frowned upon.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Is there a way to provide multiple registration forms?’ is closed to new replies.