Integrating social networks into wordpress native comments

I’ve been looking for the ‘perfect’ comment system for a wordpress blog I’m working on.

First, there is Disqus/intensedebate/etc… :

Read More

Pros: Easy to set up, somewhat customize-able (to a limit), removes load from your server, social.
Cons: Syncing with wordpress can sometimes be a problem, external bugs can ruin your comment flow, there’s no fallback for javascript-less users, lots of embedded code.

Then, WordPress native comments:

Pros: Deeply integrated with the blog, highly customize-able, saves the huge junk of javascript thats being embedded into your blog, easier to provide fallback options
Cons: Not native-ly social, ???

For me, WordPress comments would seem like the best option.
The only problem is the social integration.

My questions is ;
what do I do with the data I receive by the users AFTER they log into a social network? (I already know how to create the login gate and get the required info back…)
I thought about simply saving their; email, name, picture (which you get from the social network) like what’s being done when people comment without a social network…
The problem is I don’t have any experience with the wordpress database and I have no idea where to start. Normally my best bet would be to use the wordpress codex but I couldn’t find much there.

P.S; Please, no plugins!
There are amazing plugins out there but I love to learn to do stuff by myself.
If someone could just throw some useful links to me or theoretically what needs to be done, I’d be super thankful!

Related posts

Leave a Reply

1 comment

  1. I was looking for the same ‘solution’, but couldn’t find a proper answer (like 5 months ago). I recommend the Nextend series of plugins, Facebook, Twitter and Google+. Maybe you can look at the code inside this great plugins. Here’s the Nextend Facebook Connect http://wordpress.org/extend/plugins/nextend-facebook-connect/
    For me is the ‘cleanest and unintrusive’ way of implementing a social connection for the comments in WordPress, because you can handle the users as you wish, and the comments template works in the way you want to work.
    You can look in here http://dfine.me/2012/11/500px-lanza-aplicacion-oficial-para-iphone/ to take a look to the implementation.
    An article that maybe can help you a little http://www.tutorialstag.com/create-custom-wordpress-registration-page.html maybe with that you can write the ‘Social Info’ to the WordPress db.