Tweetbacks for WordPress

For those who you who’ve been following me on Twitter (if you don’t, it’s about time, I’m @jdevalk!), the fact that I was working on a Tweetbacks plugin for WordPress is no news. We’ve just officially made the announcement on SmashingMagazine, so go read how to implement it there and install Tweetbacks for WordPress on your blog!

Tags: , runs on the Genesis Framework

Genesis theme frameworkThe Genesis Framework empowers you to quickly and easily build incredible websites with WordPress. Whether you're a novice or advanced developer, Genesis provides you with the secure and search-engine-optimized foundation that takes WordPress to places you never thought it could go.

Read our Genesis review or get Genesis now!

45 Responses

  1. Maxime GuernionBy Maxime Guernion on 10 January, 2009

    Great plugin ! Thanks ! I will definitely use it :)

  2. JeremyBy Jeremy on 10 January, 2009

    SWEEET! This will hopefully develop some traffic. Je t’aime!

  3. farylBy faryl on 10 January, 2009

    Very cool! Thanks so much for developing & sharing this!

    I’ve installed it at my site ( – just waiting for some tweets to show up!

    Wondering if it will synch tweets sent prior to the installation?

    • Joost de ValkBy Joost de Valk on 10 January, 2009

      Yes it will, up to 100 per post.

  4. Marc EastmanBy Marc Eastman on 11 January, 2009

    Hi there,

    Installed the WP plugin a couple of days ago, and it worked great. Had a notice in WP of an update, so I updated. Now it doesn’t work at all, and there are no options. Ummm… thanks for the update???

    • Joost de ValkBy Joost de Valk on 11 January, 2009

      Don’t know why it didn’t work for you. Just committed version 1.2 which should solve a lot of issues.

  5. Mom On The RunBy Mom On The Run on 11 January, 2009

    Thanks for the plugin – Consider it installed (in fact I installed it Friday night).

  6. Mihai SecasiuBy Mihai Secasiu on 12 January, 2009

    I get a lot of tweetbacks that shouldn’t be there. They have this: “Error: The URL entered was not valid.” instead of the actual short url. I’m guessing one of the shorturl api’s return it instead of a null result when something doesn’t work.

    • LincolnBy Lincoln on 12 January, 2009

      I was getting the exact same problems. Hundreds of tweets from people I don’t even follow showing up with that particular error. Really bizarre. I actually thought somebody might have hacked my Twitter account for a minute. LOL

    • Joost de ValkBy Joost de Valk on 12 January, 2009

      Hi Mihai,

      if you upgrade to 1.3 and clean out your database, that shouldn’t happen anymore, if it does, please let me know!

      • Mihai SecasiuBy Mihai Secasiu on 12 January, 2009

        I upgraded, Thanks. It seems to be ok now.
        It would be good if we could filter comments to see only tweetbacks. Much easier to spot bad tweetbacks ( if any )

      • Joost de ValkBy Joost de Valk on 12 January, 2009

        You can Mihai, by searching for twitter: in your comments field.

      • Mihai SecasiuBy Mihai Secasiu on 12 January, 2009

        I tried but it gives me no results. Maybe the search function looks at the comment type and only searches in comments and pings

      • LincolnBy Lincoln on 12 January, 2009

        Thanks! I was actually using 1.3 when it happened and it was still showing up. I deleted the database through Tweetbacks, deactivated the plugin, reactivated it, but it eventually pulled the same mass of irrelevant tweets again. I must have gone through this cycle a dozen times now and the bad tweets still show up.

  7. drewBy drew on 12 January, 2009

    Thanks for this plugin! Unfortunately, after installing I’ve gained 100+ SPAM tweetbacks. Do the tweetbacks bypass Askimet?

    • Joost de ValkBy Joost de Valk on 12 January, 2009

      It’s not spam it’s shorturl providers who give a weird error :) please install 1.3, clean your database, including the shorturl’s, and try again, if it happens again, please let me know!

      • drewBy drew on 13 January, 2009

        Thanks! That seems to have fixed it. I added the culprits to the ignored usernames just in case.

      • JTownendBy JTownend on 14 January, 2009

        Just to let you know I got 1000+ Tweets (over 50 pages to delete…) Have deactivated now because don’t have energy to deal with that again! But would be nice to use this plug-in in future.

      • Joost de ValkBy Joost de Valk on 14 January, 2009

        @Jtownend: there’s actually a clean up button on the plugins page, so you don’t HAVE to delete them by hand.

  8. KunBy Kun on 12 January, 2009

    Good stuff. A nice addition to commentluv plugin. Always nice to thank all the contributers to your website.

  9. geekTipsBy geekTips on 13 January, 2009

    Great plugin, I will probably install it in the near future.

  10. Brad HartBy Brad Hart on 14 January, 2009

    This is great plugin but I am having trouble getting it to integrate in with my revolutiontwo based comment form with alternating comment colors and my extra comment field plugin which will allow people to leave their twitter name in their comment. Any chance we could see more example of comments.php files?

    • Brad HartBy Brad Hart on 14 January, 2009

      Never mind (for me at least) the article at smashing themes helped me integrate the plugin smootly. thanks for a great plugin.

  11. Brad HartBy Brad Hart on 14 January, 2009

    @Drew were your culprits jeanlink and anthonde?

    • drewBy drew on 15 January, 2009

      Yep! That’s them! I was also getting tweets from ReTweetTrends. I can’t believe spammers are even on Twitter. Nothing’s safe anymore.

  12. Matthias MarschallBy Matthias Marschall on 19 January, 2009

    Thanks for the plugin. Any plans to show the twitter pictures of the users along with the comments? That would be cool!

  13. Gersham MehargBy Gersham Meharg on 25 January, 2009

    This will not work with,, or any other URL shortener that has user statistics.

    The reason being is that it is trying to shorten the blog URL with the shortener and searching for that URL on Twitter search. Since most modern shorteners provide per user statistics and give user unique short URLs the URL search will not return any matches.

    Furthermore on it is not using our API, rather it is using the link for the bookmarklet and is not checking the response and honoring the rate limit. Ignoring our rate limit will cause your IP to get banned.

    This will slow your blog down if you’re using this plugin. I suggest you wait for an update from the author.

    • Joost de ValkBy Joost de Valk on 25 January, 2009 has been removed in 1.4.4, as for the other API’s: make sure you know what you’re talking about, isn’t in there at the moment but has made a separate API call to allow for implementations like this plugin, as did some other shorturl providers.

      • Gersham MehargBy Gersham Meharg on 25 January, 2009

        Thanks for making the quick update, our poor over stretched API appreciates it. Your response was immensely better than the TweetSuite author and demonstrates your professional nature and commitment to your users.

        I hope we’ll be able to provide an API in the near future that will be able to match your user’s requirements. Just want to make folks happy.

        Thanks again

    • SimoneBy Simone on 19 May, 2009

      Well well read this news:


      What now ? Is there a way to have twitter account shorturls via the API without knowing their API key ? Maybe possible to get the shorturl from twitter API ?… I feel lost… if Twitter will – and they will – massively use, i don’t see how to integrate tweetbacks in wordpress or wherever.

  14. Hal MajorBy Hal Major on 25 January, 2009

    I upgraded to 1.4.4 and I’m now seeing this message above the comment box;
    Warning: Invalid argument supplied for foreach() in /home/*******/public_html/wp-content/themes/revolution_blog-10/comments.php on line 63.
    Lines 60 thru 70 are shown below. I followed the directions for adding the lines to comments.php for WP 2.6
    I found here on your site.

    I inserted the ******* in the above error message to replace my actual login name as I didn’t want it showing.

    Lines 60-70:

    <?php foreach ($comments_by_type as $comment_type) {
    echo “”;
    foreach ($comment_type as $comment) {

  15. phpBy php on 26 January, 2009

    Hi, thanks. I am checking out the tweetback plugins available now.

  16. Harsh AgrawalBy Harsh Agrawal on 30 March, 2009

    Thanks for the great plugin, as well following you on Twitter now..:)

  17. PatrickBy Patrick on 21 July, 2009

    I use this plugin. but i dont think it works in wordpress 2.8.2 because i havent gotten any tweetbacks since 2009-04-05 som something is broken!

    Joost can u take a look at it. Does it work with 2.8.2?

  18. HGBy HG on 25 August, 2009

    I am using WordPress 2.8.4.

    This plugin puts the Tweetback comments into the pending column when editing comments. Once approved the comment can be seen in the article, but the tweetback comment cannot be seen in the edit-comments.php any longer.