I've seen wp-snippets.com uses Twitter sign-in which somehow creates a WordPress users with the Twitter credentials.

wp-snippets.com > signin with twitter > Oauth > CallbackURL = wp-admin with twitter credentials written to WP user

How is this achieved? I've searched a lot plugins and cannot see anything that writes twitter user details to the Wordpress database. I expect if any that the Otto's Simple Twitter Connect (STC) might have, but I'vve installed and examined it; I cannot see this feature anyway.

  • I don't know if this has been resolved yet but how about when you click auth you ask te user for email during process or it won't continue?
    – user16727
    Jun 4, 2012 at 11:21

2 Answers 2


I have done that before by using the Gigya Socialize plugin

check it out http://wordpress.org/extend/plugins/gigya-socialize-for-wordpress/


STC does not have a signup/register function, because Twitter doesn't provide any API to get an email for the user. So the signup process has no way to email the user with valid information like password and such.

If you have a better way/workflow/design/idea to do it, then I'd be happy to add it to Simple Twitter Connect.

  • Hey Otto! I have no idea about the techs involved. I'd just seen it done on another site (wp-snippets.com) so was wondering how they achieved it. I saw in the source code that they were using TwitConnect plugin, so I checked that out and it does indeed create a new WordPress user. They create a dummy email address (email@[twitter_api_domain]) and append a suffix to the username so-as not to conflict with standard WordPress users.
    – flippWP
    Jan 16, 2011 at 4:16
  • Yeah, I rejected that approach immediately. Creating a fake user with a fake email address is not something I'd want in my database, so I can't see why anybody else would want that either. Fake users are fake, and useless.
    – Otto
    Jan 16, 2011 at 4:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.