Hi @pao2
The registration form displayed during social login has no connection to your custom registration forms. So even if you ask custom fields in your custom registration form, those won’t be displayed and their value won’t be stored when the registration happens with Nextend Social Login.
So you need to think of the 2 registration process as two completely different kind of registrations.
( However it is important to mention that, Nextend Social Login registers the accounts with the tools of WordPress – wp_insert_user() – so functions hooked to general WordPress actions and filters running during the wp_insert_user() function will also run when the user is created by Nextend Social Login. But this happens at a later point when the data is already sent for registration. )
But returning to the question about the form and the extra data, on our end it is not possible to tell how you want the form to appear and what extra data you want to store. Such things always need to be implemented with custom coding that we can not provide support for.
Some tips:
1.) If you want our register form to inherit the styles of your theme, then you should create <span style=”text-decoration: underline;”>a completely new and empty page</span> that you won’t use for anything else ( as that could cause conflicts ). You should add the following shortcode:
[nextend_social_login_register_flow]
then save the page, and select it for our “Page for register flow” setting at our Global Settings > General tab: https://nextendweb.com/nextend-social-login-docs/global-settings/
2.) The “nsl_registration_form_start” hook is used for displaying the extra fields in our register form. But other than that it won’t do anything. So e.g. if you also want to store the data, then you need to write the validation and storing logics aswell like you saw in the example of the developer documentation: https://nextendweb.com/nextend-social-login-docs/backend-developer/#custom-fields
Best regards,
Laszlo.