I am glad it worked @georgcantor
As for the attributes:
If you use all of the data attributes, then some of our codes could affect even to the custom buttons, e.g.:
- you could redirect the user back to the same page easily, via the “current” value as described above
- also if you have the “Unsupported WebView behavior” setting set to “Remove button” then we could remove even the custom buttons associated with the providers that don’t support embedded browsers ( WebVew ). You can learn more about WebView specific limitations here:
https://nextendweb.com/nextend-social-login-docs/can-use-nextend-social-login-webview/
As for the username:
We usually generate the random username,s if the provider doesn’t return any names, or the returned name consists of special characters which are not allowed in WordPress user names.
If you would like to generate nicer names, then you can override the username over our “nsl_registration_user_data” filter:
however please note that, not all providers return email addresses, e.g.: Facebook gives the users an option to hide it, and the X v2 API doesn’t return it at all. So prepare your custom code for cases like that.
However please note that, the workaround described above requires some developer experience, as we can not provide support for custom coding or issues causes by them.
Best regards,
Laszlo.