Social Widget Plugin for WordPress (Twitter, Facebook, RSS)

January 20, 2011 — 277 Comments

Back Admin Panel (Left) - What it Looks Like (Right)

[Note: If you've downloaded the first one, please make sure you update to this completely new plugin!]

About three months ago I released the first iteration of my take on what a “social widget” WordPress Plugin should be and since then it’s been used so heavily that I’ve decided to up the ante, so to speak, and re-write it literally from scratch, with the help of my good friend and amazing developer, @MoreTom.

From the outside it looks like almost nothing has changed but internally (the code) has been almost completely re-written and is completely optimized. The difference is so large that I decided to not even call it a “version 2″ and just re-release it and also get it hooked up into the WordPress Plugin Repository!

So, without further ado, the new and improved (but completely different) TentBlogger Social Widget! Here’s the official description:

A lightweight, fast loading and clean looking social widget to capitalize on the “Big 3″ on your blog: Twitter, Facebook, and RSS. Share your tweets from Twitter, your Facebook Profile or Page, and a RSS Feed of your choice.

Think of it as a Twitter Widget, Facebook Widget, and a RSS Widget all in one with a slick and simple unified appearance.

For those that are a little bit more “geeky” here are some of the improvements and changes that have been made:

The Sweet 411:

  • Built and tested against WordPress 3.0 and up. Ideal environment is WP3 and PHP5. Highly recommend you move to PHP5 since WordPress itself is recommending that you upgrade!
  • Built using jQuery 1.4.4. The relevant code uses its own namespace so it shouldn’t interfere with any other plugins or widgets that use jQuery.
  • Localization files provided. Just need to use POEdit to provide the local translations.
  • Tested in IE8, Firefox, Safari, and Chrome.
  • If a user is comfortable editing CSS, the widget’s styles are located in the plugin’s /css directory but it’s built to theme nicely with whatever theme is being used.

Go and Download it Here from the WordPress Plugin Repository!

Of course (for those interested) here are the differences from “version 1.0″ (which was more of a BETA):

  • Completely re-written (100%) from the ground up.
  • Lighter-weight – uses CSS for effects when possible so not to require as much JavaScript.
  • Implementation is cleaner and should gracefully handle some of the errors experienced in the first version.
  • Uses updated WordPress API functions (no more deprecated function calls).

So, if you’ve download the previous version then you need to update and get this new one immediately!

Thanks so much for all of your suggestions and the amazing response to this plugin! Let us know your thoughts and whether you’re using it in the comments!

John

Posts Twitter Facebook

I'm passionate about startups, blogging, and human capital. I love what I do and who I get to work with. I am incredibly blessed.


277 responses to Social Widget Plugin for WordPress (Twitter, Facebook, RSS)

  1. Sweet! Downloading and updating mine now.

    • John Saddington January 21, 2011 at 2:09 PM

      thanks adam for your support!

      • Hi there. I’ve downloaded your plugin. Looks great when it works which isn’t all that often at the moment. I keep getting this error message:
        Fatal error: Call to undefined method WP_Error::get_items() in /var/www/jo/jonstott.is/public_html/wp-content/plugins/tentblogger-social-widget/tentblogger-social-widget.php on line 160
        I also decided to drop my facebook account on this plugin because it didn’t show anything. Can you please advise?

      • Hi there.

        I’ve downloaded your plugin. Looks great when it works which isn’t all that often at the moment.

        I keep getting this error message:
        Fatal error: Call to undefined method WP_Error::get_items() in /var/www/jo/jonstott.is/public_html/wp-content/plugins/tentblogger-social-widget/tentblogger-social-widget.php on line 160

        I also decided to drop my facebook account on this plugin because it didn’t show anything.

        Can you please advise? Thanks

  2. how does this work with StandardTheme. Doesn’t it have the first version built in?

  3. Nice work fellas.

  4. Nice! Looking forward to testing it out!

  5. Hey man, thanks for this! Awesome plugin.

  6. Sweet!! I’ll make the switch! Thanks!

  7. This is great. Where do you find your feedburner username?

  8. That’s awesome! Will install tonight when I get home.

  9. Sweet. Gonna install right now.

  10. John

    I loaded the plugin but I can’t locate the Link for the admin panel! Where is it?

    Sorry I have thesis theme. I purchased a developer edition before you came out with ST.

  11. Any idea on how to make the facebook section of your plugin like Brian Notess (who commented above) has gone above @ http://gothreestory.com/

    That’s so awesome!!

  12. This looks great! Would love the ability to follow multiple twitter accounts. i.e. all authors on the blog. Would be a great feature I think.

  13. I noticed that the Twitter & RSS within the widget hasn’t updated since I loaded it. Any idea why? Thanks.

  14. I installed the widget but for some reason I can’t move it from available to sidebar to activate, any suggestions?

    Thanks!

  15. Love this plugin!

  16. I can’t seem to get it to look like it does on tentblogger.com…is it supposed to be edited with code or something to get it to look like that? Or just simply upload/activate? I’m using a Headway theme

    Thanks

    • Hey Chris,

      The latest version of the plugin looks different than what’s here on TentBlogger.com.

      This is by design so that it integrates more closely with whatever theme a user is running.

      You can, however, update the included stylesheet to skin it like this.

  17. Hi guys, I downloaded the widget but it looks nothing like the picture. Do I need to know code to get it to look like that? Or just simply install/activate?

  18. Hey John,

    Is there a way to add multiple social widget widgets to the front page? I want a total of 3 of these (3 different columns)tracking 3 different #hashtags.

    BTW…I am getting this error: “Error establishing a database connection” when www. is not on the front of the URL. Might be a temp issue.

  19. A little flaw is that the little “Link”-link on the tweets do not like to be that easily translated. Apart from that, I like it big time!

  20. Love it. Adding to my blog soon.

  21. Just added it to my blog. I need to play around with the styling a bit still (out of the box it came up with a transparent background and was hard to read), but it’s up and running.

    Not sure if anyone else had this issue, but when I checked the “Use Fade Effect on Tabs?” box, it broke the tabs. They would show up and the content for Twitter was visible, but then clicking on either of the other tabs just brought up an empty content area. Then when you clicked back on Twitter, it wouldn’t repopulate. When I turned it off, it worked fine.

  22. Thanks for this John. I dig it!!!

  23. What is my Badge ID? I keep getting a badge but it gives me a ton of code? You’ll see your widget on my page… I have twitter working, but I can’t get profile badge working… What do I dig out of that huge string to paste in there..

  24. I have version 1.2 which had been working, but now I am getting this error (and I have changed nothing before it stopped working):

    Fatal error: Call to undefined method WP_Error::get_items() in …/wp-content/plugins/tentblogger-social-widget/tentblogger_social.php on line 63

  25. Hi, John. I read other’s positive comments and I was excited to install it. But I cannot see anything after installing and activating it. Thanks!

  26. Love the plugin guys! How often should it pull data from Twitter? Mine hasn’t updated since early this morning. Thanks again.

  27. Hi, I just installed this plugin and for some reason it doesn’t seem to want to update the twitter feed? Maybe I did something wrong?

    website: http://hellotravis.com

  28. I deleted the plugin because it didn’t update all day and then reinstalled it and styled it. Still isn’t pulling my most recent tweet though. Really bizarre, not sure what else to do?

    Sorry to bug you about this. It’s really a great plugin that I hope will start updating!

    ps…This may be a long shot, but could it be something involving my actual Twitter account? Maybe there is a preference that isn’t allowing me to share? Ha, I don’t know but thought I’d throw it out there. :)

  29. I too have that issue with delayed if not all day lack up updates to the plugin. I like the look of it and really like the plugin, but the tweet feed seems to be as much as 24 hours off at a time. What is showing right now I said 12 hours ago for example. It seems to only pull the tweets like once a day and then not refresh again. I’ve looked everywhere for a setting but can’t seem to find one. Any ideas? I only have Standard theme widgets and Flickr RSS feed running.

  30. Hey John. I just installed the plugin last night on a new site that I’m setting up and I’m getting a fatal error on line 154. Any insight?

  31. Love the plugin, however when I chose to display my avatar for twitter, it still displays my username (unlike the image demonstrating the plugin above

  32. Hi,
    I Installed the plugin in the admin but i can not get it on the Home page of the site can you give me any help whit this?
    Thanks,
    Vicky

  33. Hi,
    I Installed the plugin in the admin but i can not get it on the Home page of the site can you give me any help whit this?
    Thanks,
    Vicky

  34. Is really ready? Appears to work for some and not for others. I’m in the latter category.

    After putting the widget in the sidebar and entering what believe to be the correct info (more detailed description of what is required is needed) I see the following error:

    Fatal error: Call to undefined method WP_Error::get_items() in /home/personx9/public_html/wp-content/plugins/tentblogger-social-widget/tentblogger-social-widget.php on line 154

    I see the three chicklets, but nothing happens when you click on them.

  35. All the things below the widget vanish! If I place it as the last widget, the footer vanishes. What is this? Any help?

  36. Hi, is it possible to have the rss feed show from more than one source?

    I am using it to shows feeds from other sites that I am associated with, but I can only show the feed from one of the sources, is it possible to make it show it shows from a couple?

  37. About 25% of the time, the widget is displaying the following error:
    Fatal error: Call to undefined method WP_Error::get_items() in /data/10/0/108/70/923722/user/944593/htdocs/wp-content/plugins/tentblogger-social-widget/tentblogger-social-widget.php on line 154
    Please advise on what I can do to avoid this error.
    Thank you,
    Cody

  38. Hey, love this plugin but wondered if there was a way to add a youtube channel icon & links? hehe, cheeky I know :D

  39. John,

    Don’t suppose you could easily adapt this widget for blogger? Or know where I can get something similar. I have done a lot of google-ing, but cannot find something comparable.

    Thanks!

  40. Hi there
    I am having trouble with the widget – can I please email you?

  41. Hi,
    I really like this widget so far. I’ve had trouble finding a simple one to feed from my Facebook Fan page to my website sidebar.

    This is probably going to sound stupid – but how to figure out the badge? I’ve tried facebook.com/balanceyogawell and the Facebook name: Balance Yoga Wellness + Ayurveda, and even copying all the Badge code from the facebook page that you give the hyperlink to.

    Twitter works great.

    Can you help?

    Thank you,

    jessica

  42. I uploaded the plug in and filled out the info. What does this error mean? How can I fix it? I’m still trying to figure out how to get to the template welcome with the generic text. Got ideas?
    Fatal error: Call to undefined method WP_Error::get_items() in /home/content/75/7586375/html/wp-content/plugins/tentblogger-social-widget/tentblogger-social-widget.php on line 154

  43. I LOVE your widget and use it on a few different sites (both mine and my clients’). On one site (referenced above)the widget border does not fit into my sidebar – how do I change this?

  44. ON both my sites (http://jonmanna.com and http://worshipdrummer.ca) Why doesn’t the twitter text start at the top? 8Bit support said to ask you here.

    Thx

  45. Hi! This plugin is cool. But how do I change the position of twitter and facebook? I want facebook to be in the first sequence. Please Help me,

    Another question, what is the social plugin that floats on the right side of this side? the one that follows when scrolling…Thank you guys!

  46. Hi John,
    Cool widget. Is there any way to just show the badges?
    Thanks, Jeff

  47. is it possible to link with a facebook group? (not just page)

  48. KeAsha Rogers May 3, 2011 at 12:09 AM

    Hi there, I love to get your plug-in installed on my site. Unfortunately I cannot get it to show up in the sidebar. FYI-I am using a custom template. I know the sidebar is widget-ready because I am able to insert other widgets. Is there a specific shortcode I am supposed to use? Here is the code I have:

    Let me know. Cheers!

  49. Nice plugin. I have installed it in my photo blog. Thanks.
    http://greatpicx.com/

  50. Wilfredo Mora May 6, 2011 at 3:59 PM

    Mine is not working for Facebook neither rss. And twitter just work at the
    First time when i open the page. Please more detail in the instructions
    To filo the field fir FB and RSS

  51. First of all, your daughter is adorable! Second of all, I am having an issue with the plug-in. Probably something I did, but I have deleted it and reinstalled it 4 times already. On my homepage, it is showing up fine, except under the RSS tab. I am getting the following error:

    Fatal error: Call to undefined method WP_Error::get_item_quantity() in /home/rvelie/public_html/wp-content/plugins/tentblogger-social-widget/tentblogger-social-widget.php on line 174

    Which is also making me unable to access my widgets under wordpress admin. (http://thetampabaysaver.com/wp-admin/widgets.php)

    Your help is appreciated!

  52. I believe it is because I think I put the whole URL for feedburner, not just the user name. I can’t access my widgets to edit it though.

  53. can you show me a screenshot(s)?

  54. When I uninstall it, then I can see my widgets. However, once I reinstall it, I get the error on my widgets page.

  55. Hello and congratulations for this great plugin :-)
    I’ve translated it in french today but where must I put the files and what name this file must have?
    Feel free to download this translation for next versions here : http://www.wptrads.fr/extension/tentblogger-social-widget/

    Best Regards,

  56. Hey,
    Thanks for a great widget and nice blog too, i’ll be back.

    I was wondering whether it would be managable, or easy to change the facebook aspect of this to the linkedin feed?

    thanks,
    Matt

  57. Hey John, how do I get the widget to only show my Twitter avatar and not my username? because when I enable my avatar, it shows it right next to my twitter name instead of how it looks in the screenshot.

    There’s also a white line displaying on the tabs now when its on a background other than white.

    (see my website lovebunni.org for what I’m talking about)

    Otherwise I love your work!

  58. The plugin disabled my footer and other sidebar widget content.

    What’s likely the issue?

    Regards

  59. having issues with my rss feed link.

  60. I’m getting the same error others have gotten:

    Fatal error: Call to undefined method WP_Error::get_items() in /home/therealk/public_html/wp-content/plugins/tentblogger-social-widget/tentblogger-social-widget.php on line 154

    It doesn’t fix itself and other widgets work fine. Also, line 154 in the file doesn’t seem to even reference get_items()?

  61. Yikes. I’m getting weird results. My admin toolbar disappeared as well as any widgets UNDER this one, I cannot see anything when I click the facebook or feedburner tab and the twitter tab gives me the following:

    Fatal error: Call to undefined method WP_Error::get_items() in /home/content/37/7895137/html/wp-content/plugins/tentblogger-social-widget/tentblogger-social-widget.php on line 154

    Help?

  62. This can be due to a couple of things (either Twitter or the frequency of requests that are being made to Twitter from this plugin on your blog).

    Disable it for an hour or so, re-enable it. If it still happens, let us know.

    Regardless, we’re making a note and will aim to patch this soon.

  63. Just an additional note. I only today installed this and had these issues immediately. :(

  64. Hi John,

    I started using this a couple of days ago and liked the way it looked, plus it is easy to use.

    Occasionally it would show an error on my twitter feed, which would go away if I refreshed my page.

    Then just about an hour ago it stopped working, and all the text disappeared from my blog with it. After I removed the widget, all my text reappeared, my blog was fine again. So I reset the widget back into my sidebar and whammo, all my text disappeared from my blog again.

    So now I have disabled the widget and I am wondering what is going on. I am noticing others having some problems.

    Thanks
    Romey

  65. I get the update for this plugin the other day. Unfortunately it still seems that there is something about my site it doesn’t like.

  66. Well pretty much the same as before. I get an error message on the twitter pane, nothing in either facebook or rss panes and it makes my admin bar at the top disappear. I haven’t tried disabling other plugins to see if one of them may be the culprit, it’s on my list of things to do after work tomorrow…I’ll let you know what I find out..

  67. I’m at a loss as to why I can’t manage to get this to work.

  68. Hey, I’m having trouble with the plugin, the code generated in the sidebar adds a few , which is weird. So it messes-up the markup on my site. The weird part is that these ending div tags use the same comment style as the theme I’m using. It produces:

    (((note, this closes the opening div for the sidebar widget )))

    (((Note: see here, it adds these here :( )))

    (((this is my code after the dynamic sidebar code))))

    Anyone know why this is? Or how to fix it?

  69. I would like to thank you for your plugin. Imagine my surprise when I noticed that it altered the paragraph formatting of every article on my website. Now I get to go in and reformat all of them. It’s only 81 posts, though. How long can that possibly take? I can’t wait to redo all of that work!

    Thanks again!

  70. While I greatly appreciate the fact that you’ve created an easy to use tabbed widget might I suggest that you design it more inline with similar ones used by Washington Post and the New York Times with their widgets.

    The look of your widget, while good, I feel could be greatly enhanced by making it more similar to theirs and this would definately increase your downloads.

    Thanks and this isn’t meant as a slight against your plugin.

    Only my assessment.

  71. @Michael and @JohnSaddington, did the issue with Standard Theme and Tentblogger ever get smoothed out? We are having an issue (similar to most users’ “Fatal error” problems), so we are eager to find a solution to that, but we are using Standard Theme from 8Bit as well, so I was just checking in to see if there was an update.

    Thanks

  72. Zapra Corporation August 26, 2011 at 11:01 AM

    Hello guys..
    I have an error when active your plugins..
    the error message like this :

    Warning: Invalid argument supplied for foreach() in /wp-content/plugins/tentblogger-social-widget/tentblogger-social-widget.php on line 238

    Hope you can solve this problem.

    Thank you..
    Best regards

  73. Thank you I was looking for this

  74. Wow! I have no idea how I missed this one. Just implemented this John. Thank you so much for your hard work.

  75. Is there a way to post this in with php code?

  76. Very cool plugin! Thanks so much. I have a couple of questions, if you don’t mind:

    1. The Twitter feed hasn’t updated in about 16 hours.

    2. The right side of the Facebook box is cut off.

    Can you help? Many thanks!

  77. This looks great but doesn’t seem to work (using wordpress 3.3)

    Warning: Invalid argument supplied for foreach() in /home/content/79/8667579/html/wp-content/plugins/tentblogger-social-widget/tentblogger-social-widget.php on line 238

  78. I just DLd this plug-in and am getting the same “Warning: Invalid argument supplied for foreach() in … wp-content/plugins/tentblogger-social-widget/tentblogger-social-widget.php on line 238″ error that Justin is getting. Help?

      • This error on line 238 is still there. It disappears when you activate one of the three options in the widget. The error triggers another error: Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (… in the si-contact-form plugin. That disappears as well after activating one of the options.

        I am using WP 3.3.2.

        By the way: checking Show avatar for twitter does not show the correct avatar for tweets that have been retweeted. I’ve switched it off now, but it would be nice if this works correct.
        Great plugin though.

  79. Thanks for this plugin. Am gonna include on my blog site. Just awesome Plugin. Thank again,

  80. hi,
    i just want to notice you that the plugin not working with wordpress 3.3.1

    it hide my footer

    thanks

  81. Thanks a lot for such a wonderful plugin.. I am going to add this on my blog and going to squeeze it full :)

  82. Do you have plans to add Pinterest sharing soon?

  83. I’m replatforming (can’t even believe I’m using that word) and love the elegance of this plugin. My twitter tab looks great. I’m having trouble getting the Facebook badge code for my fan page (wishcraftworkshop). Any advice? THANK YOU SO MUCH

  84. I just got the following error:
    Fatal error: Call to undefined method WP_Error::get_items() in ………/tentblogger-social-widget/tentblogger-social-widget.php on line 160

    I deactivated the plugin. I use WordPress 3.3.2.

    See also the bug I published earlier today in this list.

  85. Hi There John,

    somehow My facebook icon is in a new line instead of beside the twitter icon?

    How can I fix this???

    Thanks!!!

  86. twitter hasn’t updated for us in about 5 days. I tried deleting the widget and the plugin and reinstalling. It’s not reading the values in the widget options. Even if I change the twitter name to someone else, it is still displaying our tweets from days ago. Any pointers on what we should try?

  87. Hey John, when I try to use twitter in your widget it gives me the error “There was a problem retrieving your Twitter feed.”, what could it be?

  88. Hoping that the issue is going to be resolved soon. I also fight with the problems of the posters above. It just stopped retrieving my Tweets some time ago and now is just displaying the old tweets.

  89. Noticed John is no longer updating the plugin. First THANKS for an awesome plugin.

    Found this hack on WordPress and it worked for me to resolve the twitter feed issue. http://wordpress.org/support/topic/twitter-change-url-to-rss-simple-patch

    Also noticed that I can no longer use the “fade effect” option as it complete wipes out any of the feeds.

    Good luck and hope this might help some other people.

    Thanks again John! You do great work.

Leave a Reply