Beyond TweetBacks: Introducing TweetSuite

Posted on Jan 12th, 2009 Comments

Get my posts sent to your inbox by entering your
email below:

TweetBacks are great, but they’re just a single feature, the integration of Twitter and blogging can and should go much deeper than that.

And if you liked TweetBacks or TweetSuite, please vote for me in the Shorty Awards.

So today I’m releasing the first version of TweetSuite, a Twitter-WordPress integration plugin that includes the following features:

  • Server-side (no-JS or remote calls) TweetBacks
  • ReTweet-This buttons for each TweetBack
  • A digg-like Tweet-This Button
  • Automatic Tweeting of new posts
  • A Most-Tweeted Widget
  • A Recently-Tweeted Widget
  • A My-Last-Tweets Widget
  • A My-Favorited-Tweets Widget

You can see a lot of the functionality contained in the plguin, just by looking around my blog. Remeber again, this is beta stuff, and upgrades will be made available through the automatic upgrade feature.

If you want to use the automatic Tweeting of new posts, you’ll need to enter your Twitter username and password on TweetSuite’s settings page, and if you’re currently using any TweetBack plugin, you’ll need to deactivate it. To use the widgets, go to Presentation>Widgets.

Click here to download the plugin.

This plugin does not contact my server, or use JS, and it will not fill your comments with spam like some users have reported with the TweetBacks plugin.

The graphics, including the Tweet-This and ReTweet-This buttons were designed by the freakin’ awesome Jeff at GoMedia.

  • Thanks so much for developing these, and sharing these. It's just brilliant what you're doing.
  • That is awesome, is there anyway to make the twitter links no follow? I tried adding to the plugin code and it blew up. Any ideas?
  • @josh I'll add that as an option to the next version, thanks!
  • Cool, sound sinteresting. I'll try it out tonight.

  • I think this is now my favorite plugin, I would love to be able to nofollow, looking forward to the next version. Great work.
  • ken
    the demons are comming aaaaaaaaaaaaaaaardh
  • Looks great - are you planning a Blogger plugin as well?
  • Thanks for this. Great plug in. One tech question. When there are no tweets, this text is displayed: "Be the first to Tweet this post" However, the link is back to the post itself. When there are tweets, "Tweet this post" appears instead and has the right link.

    Is this me or a bug?

  • This is getting better every day!
  • Hey Dan, great job. Plugin looks great, and much easier to work with than the other tweetbacks from Joost and Smashing which requires placing code, etc. In fact Tweetbacks now integrated my comments and tweetbacks and caused a big mess :(

    BUT, where can we go for support w/ Tweetsuite, have some issues with individual posts and it re arranging the sidebar.

    Thx and keep it up!
  • Very excited to try this. I am going to fully test this out tonight! I was looking for a great way to integrate content from Twitter about my site back onto my main page, and this is it!
  • trulky excellent and overdue idea. One issue though: Do not rely on TinyURL. It's down far to often and there are many better services out there.
  • Tweetsuite is a great deal better than what I was using. I am still having trouble with style issues... moving my sidebar around. it made my blog post text invisible. on one post it shrank the first line. So I suppose it is mostly style conflicts? I am not sure who to ask how to fix it. :-)
  • Excellent plug-in although still takes to much time to load, when it gets as fast or faster than the yoast one, this will be a killer must-have plug-in for WordPress. :D
  • Truly ;-)
  • Loving it. Great job. I've tried several Twitter plugins for wordpress, but this one is the best I've seen so far!
  • Absolutely brilliant! My only question is if it's possible to move the post icon to the end of a post, as I often want to put images top right or top left?

    But that's a minor quibble!
  • TweetBacks are working on one of my posts but not working on the other... Meaning, it will show the TweetBacks on one of them but not the other... any idea why?
  • Nice plugin! I would like to add some text before the title and link to my post when I auto-tweet about new post. It would be great if that could be added to a future version of the plugin!
  • Love the concept and it has promise.

    One thing I'd request is the ability to change the name/title of the widget when it is displayed in the sidebar. I want mine to say something other than "My Tweets." Unless I missed that somewhere, I didn't see any way to do that. Thanks. ;-)
  • Thanks for this great plug in! I have one question. Is it possible to move the tweetbacks so they will show up before the comments? On my blog the Tweetbacks shows up before the related posts and then comes the comments.
  • Brilliant!! I can't wait to try this out!! Thanks!
  • This looks really neat! Hopefully, you'll be open to plug-in authors on other platforms contacting you for porting. I'd love to see this for Expression Engine.
  • I think this is great, Dan. I'd just like to be able to decide where the tweetbacks appear in the post (beneath Related Posts instead of above it). Also, would it be possible to add some padding around the Tweet This icon at the top of the post?

  • I am installing this now! Can't wait!

    This is a perfect tool into bridge the blogging/microblogging gap
  • NigePresto
    Hi Dan,
    from the look of the tweetbacks on this article, it's already got momentum.

    Can you build / suggest a Blogger alternative please?
  • For those of you looking for examples of how awesome this thing is...

    TweetSuite in action ->
  • I have this installed but seem to be having serious issues on this post

    It has been tweeted but the tweetback is completly wrong and leads to an invalid page.
  • I'm not too sure if I like the tweetbacks -- they don't seem to add value to the post itself. Perhaps as tweeting evolves there may be value added but for now it is just pointers to the post itself which doesn't make much sense when you're already reading the post.

    The other parts of the plugin make sense though. You might want to look at adding a Twitter field to the comments section similar to what Jim Connolly has done at

    Glad that I came across your blog -- lots of interesting looking posts to catch up on here.

  • Thanks for this. Great plug in. One tech question. When there are no tweets, this text is displayed: “Be the first to Tweet this post” and the link on the Tweet image doesn't work either; the link is back to the post itself.

    Is this me or a bug?

  • And I'd really appreciate being able to put the Tweet image at the bottom of a post. It's out of place at the top when we have images.
  • While I like the plugin concept, I had trouble installing the plugin. The Tweet This button just linked back to the post itself. No matter if there were tweets or not. Not sure if it's a dependency issue? I've got CURL installed.
  • Wonderful! I can't wait to install it...I have to fix the damage a hack did this weekend...

    I am guessing this would be used in addition to Tweetbacks or in replacement of? I guess you could really use both as one does it all in widgets while the other works in your comments.

    Thanks again!
  • Please contact me if you want Spanish translation, I lead , a bit-known blog about Twitter in Spanish language.

    There is a post about TweetSuite since right now there :-) .

    Is that a bug?: It's shows no text in my tweet, my tweet was this: .

    Thanks and congratulations for a very good job anyway ;-) .
  • Brilliant!

    Would love to see number of tweets and tweet this on the home page (not just the individual post pages).

    Would love to see @username's be active links.

    Would love to have the title of "my tweets" be "follow me on Twitter" and a link to my page.

    How does the content to the widgets get refreshed? I've noticed that about an hour after installing, my tweets, recently tweeted and favorite tweets are all stale...

    Thanks so much for such an awesome package!
  • great plugin! thank you. I was wondering if the tweet this button shows up on the home page? It's not registering on mine, but it could also be the delay with Wordpress.

    thanks again!
  • Kool plugin. Thanks for making it out finally...
  • It would be super if this were available as a component for Joomla 1.5... any chance of that?

    Great work Dan!
  • Dan
    sweet looking 'suite'. Problem though on my blog built on Thesis. The sidebar widget is not translating into the default font size/spacing. Is there something I can do about this?
  • Hello Dan. Would it be possible to add an ID to the digg-like Tweetback icon? It'd make it much easier to move it around. Thanks! And fantastic work Dan - it's amazing :)
  • Now I'll need to get these features in my Tweetbacks module for Drupal. Well, time spent being busy is time I'm not causing trouble... ;)
  • love the new download and this should clear up the double name coverage with yoast. However I see that Tweetbacks only works with Tinyurl atm, I really do hope that Tweetbacks gathers the other url shrinkers especially
  • Dan -
    I am eager to jump on the tweetsuite bandwagon. I had installed and partially implemented it's predecessor tweetbacks. However when installing & activating tweetsuite, I get these errors trying to save settings:

    Warning: mktime() expects parameter 1 to be long, string given in /home/content/t/e/c/technopodge/html/wp-content/plugins/TweetSuite/TweetSuite.php on line 908

    WordPress database error: [Duplicate entry '' for key 2]
    insert into tpwp1_ts_favorites ( datetime, tweet, author, link, avatar) values (1231858340, 'best way to make your first issue, 7 random facts about yourself!', 'KikiValdes', '', '')

    Any suggestion as to what could be wrong?


  • Good stuff - if only I used wordpress! :D
  • Nice one. Thank you. Unfortunately I still have some format probs. I can´t fix it until now.
    Example page (german):
  • TweetSuite has been added to Twitdom - The Twitter Applications Database
  • looks like we need to develop a digg clone using tweetback. This is such a cool concept
  • I can't get the graphics to show up. Is there something I need to fix?

    Cool Plugin! Thanks!
  • Installed the TweetSuite on the GoMediaZine - the TweetThis button gets jacked up and steals text from my first paragraph and the styles in my first paragraph get funky (line height changes for example).

    Also, the tweetbacks are displaying like threaded comments and there are no avatars or ReTweet this buttons showing even though I have checked them off.

    I don't really get how some people get it perfect and others have issues (like me).
  • Hi Dan, can a request a feature to add prefix before the post name appears in the twitter?
  • Great job! Only thing I ask for the next version(s) is better control over the style/look of the sidebar widgets. Right now, it looks like they're using plain li tags without a ul. Maybe you can offer a custom pre and post tag of each tweet?
  • Also, template tags! You got me excited over here :) If we could have template tags so we can control where to insert data, that would put it over the top. One that I want immediately is a tweet count tag (much like the comments count). So yeah, template tags please :)
  • Not working for me. TweetThis button is linked to the first hyperlink found on the post... no sense to me. Any help?
  • I voted for you! But alas, I'm on Wordpress.COM, which is a whole different world.
  • I noticed that if the post title have an ? at the end the tweeet link is not working.

  • Thanks for the plugin mate. We are going to it on

    Really nice.
  • Eh, the Tweetbacks below my posts don't look that nice :-\ Not like here. The layout is a bit messed up.

    Nice job with the plugin!

    A lot of people (mainly those on twhirl) are using for URL shortening... Maybe you should include it.
  • What is the current version? I'm testing .5 but I can't leave it up and running because it messes up the display of my blog.

    I can't find the current version anywhere.

  • Installed it to

    Works great

    2 Suggestions:

    Open links in a new window. (Target="top" or "_blank")
    Option to add Tweetback to the mainpage not just the article page - maybe a stripped down presentation?

    Other than that - Thanks! And Ill vote for ya
  • Great plugin, Dan

    Only issue for me is date display being in US format; can format be picked up from WP general settings for us anglophiles?!

    Thanks, and my vote's on its way...
  • I like TweetSuite so far. The only problem I have is that it doesn't discriminate between a post that has just been edited and a post that is being published. As a result, when you go back and quick edit an old post by changing its tags, you end up tweeting that post. This needs to be fixed. Otherwise a great addition.
  • Is their a Drupal version?
  • Great WP Plugin!

    A couple of suggestions:
    1). Add the ability to handle multiple Twitter accounts from Admin.
    2). Provide an option to "Tweet or Not Tweet" a post.
    3). Add a support page to track issues and provide feature requests for TweetSuite. Your comment section is not very efficient for maintaining issues/features, etc.

    Thanks for writing this great plugin.
  • Loving tweetsuite Dan, its no more slowing up the page load :)
  • Hi Dan, I love it and review this plugin on website. Thanks...
  • Barratt
    Thanks for the great suite Dan, one major issue: Spam/abusive tweets

    You really need a way to remove tweetbacks - the show/don't show tickbox is not working for my 2.7 WP install.
  • Could you add the option to also have the TweetBadge on the homepage as well as on the post pages?
  • I love this plugin btw.
  • CiT
    Hi Dan,

    is it possible, that there is no line, where you asked about the avatar?
    The option to hide the avatar doesn't work, i checked the source and didn't find something that would check the variable.

    (sorry for my bad english ^^)

  • CiT
    me - once again! :)

    Do you need a german translation?! I could do it for you.

    tweet me @derwebworker
    or mail
    or whatever

  • CiT
    I'll fixed it with the avatar! :)
    you can deleted this comment in moderation! ;)
  • It sounds very cool, I plan to take a look over the weekend.
  • Warning: mktime() expects parameter 1 to be long, string given in /www/htdocs/w0098a5f/wp-content/plugins/TweetSuite/TweetSuite.php on line 908
  • 1.) ok i found out from where the error above comes from. I habe 2 Twitter accounts and I tried "cekay_de" the above error occurs when I use this underscore sign.
    2.) char's other then english are shown by a "?" only. see:
    3.) how can I change the sentences shown to my language (like total tweetbacks) and how can I influence, where the list is shown ?
  • I've installed it on my blog and I'll see how it works! It would be good to be able to move the tweetbacks list to a different part of the template.
  • Einen Deutschen Beitrag dazu gibt es hier!
    I postet in german about Tweetsuit, check it out. It works fabolous! Thank you
  • Dan, I just installed it and get this text on the bottom of my articles.

    No TweetBacks yet. (Be the first to Tweet this post)

    How do I get the TweetSuite icon instead (even if the number is zero)?

    Joe Hage
  • Joe: you need to make the directoy of where you placed the tweetsuite write enable
  • Sometimes it works. Sometimes it don't. It picks up the url sometimes, sometimes it doesn't.
  • template tags...?
  • Mike
    Cool plugin however I do not seem to be able to get the twitter image to show, any ideas?
  • I don't think so. It picks it up in one post but not the other. Still a little to fickle for me.
  • Well done. Seems to choke on the ° character, though that may be a PHP issue since the other Twitter-related WP plugin dies as well.

    I would like a relative date/time for recent tweets option, like "about 8 hours ago" instead of always displaying a fixed date/time. (Requires a bit of client side JavaScript to maintain page caching, but would be worth it.)
  • Just installed tweetsuite on my blog, loving it! Hopefully it's going to help me keep track of possible interview questions for @jkrums

    If any of you guys want to ask the Flight 1549 twitter photographer a question you can do so here:

    Alternatively fire a tweet at me:

  • Hi,

    CAn anyone help me with the fact that the tweetsuite icon is not appearing, everything else seems to be working 100%???


  • Thanks very much for the plugins. Like it.
  • Anyone have a fix for this:

    Thanks for this. Great plug in. One tech question. When there are no tweets, this text is displayed: “Be the first to Tweet this post” and the link on the Tweet image doesn’t work either; the link is back to the post itself.

    Is this me or a bug?

    Sounds great, but doesn't work....

    WP2.7 issue?
  • Thank you Dan for the great suite of Tweeter tools. This really helps the community a lot.

    Would like to know: does your Tweetback system only follow one URL? I mean, if I tweet about this current page with another URL shortener, will you see my Tweet in your list?

    I guess not, but interested to know more about it (would there be a way to read beyond the shortened URL to find the original one?).

    Thanks again and keep up the great work.
  • Great plugin.

    One issue I have is if I edit a post I have already published it shows me tweeting it twice.

    I do have it set to auto tweet on publish, I could disable it for now, but wondering if anyone knew of a work around for this.
  • Great plugin! I second many of the requests above and have a question: is there a way to add the phrase "new blog post:" before the title of the post in the Tweet? It will help distinguish it from regular tweets.

  • TweetSuite is on GetSatisfaction!

    Trying to get support via comments on a blog post is painful.
  • Jest Staffel
    Anyone have a fix for this:

    Thanks for this. Great plug in. One tech question. When there are no tweets, this text is displayed: “Be the first to Tweet this post” and the link on the Tweet image doesn’t work either; the link is back to the post itself.

    Is this me or a bug?

    Sounds great, but doesn’t work….

    WP2.7 issue?

    +++++++++ SAME issue with my tweetsuite

    please fix this
  • As many here, I have the same problem as others:

    "When there are no tweets, this text is displayed: “Be the first to Tweet this post” and the link on the Tweet image doesn’t work either; the link is back to the post itself."

    Also, I know that there are tweetbacks on that particular post. Any fix?
  • Hm. Nice Plugin, but I get this error when posting a new article:

    Fatal error: Call to undefined function: curl_init() in /htdocs/wp/wp-content/plugins/TweetSuite/TweetSuite.php on line 1010

  • I really like this plugin, alot! Thanks!

    However, I have an [x] images (or rather a grey little square that shows before the post has been twittered by someone else.

    How can I prevent that from happening and is there a way to count my own auto-twitting of the post to the twitter count?

    sample: currently it shows a grey box under the date.
  • I too am having this problem:
    “When there are no tweets, this text is displayed: “Be the first to Tweet this post” and the link on the Tweet image doesn’t work either; the link is back to the post itself.”

    Also, I know that there are tweetbacks on that particular post. Any fix?
  • Hi

    I'm getting the same as Radi

    WordPress database error: [Duplicate entry 'h......... etc

    Any ideas on why this is happening? Every time I click save changes on the tweetsuite setting page in site admin.
  • Looks like a great plugin!

    Unfortunately, I'm getting this silly error as well:

    Warning: mktime() expects parameter 1 to be long, string given in /usr/local/apache2/htdocs/ on line 1047

    I know cekay said his error was due to an underscore in his Twitter ID, but there is not one in mine. It's @retroheather. I'm using Wordpress 2.7. Anyone have a solution yet?

    I'm going to turn off the plugin for now, as the "Be the first to Tweet this post" link is showing up, but just takes me back to the post itself.
  • Beautiful PlugIn, but the Tweetbacks is not displayed in my blog. There is an adjustment, or can the Aksimet Spam filter the Tweetbacks stop
  • Chris
    The link is just a link to the post, not to twitter. whatzupwidat?
  • I have a slightly different problem. I have posts, but they don't update unless I go to my TweetSuite admin and re-save. Also the times of post are several hours off, but both my blog and Twitter have the right time zone.

    Little help?
  • Hi,
    I had the same problem like Miguel and some others, too: I wasn't able to tweet a post when I published an article. After I had a look into my error logs it seemed that the update of the TweetSuite plugin didn't worked and the 'wp_shorturls' table wasn't updated as expected (instead of updating a new table 'shorturls' was created). In the error logs you see errors when accessing the 'accessed' field of 'wp_shorturls'. To fix that issue you can enter the following SQL command to update that table:
    ALTER TABLE `wp_shorturls` ADD `accessed` INT( 11 ) NOT NULL AFTER `count`;

    After I did this I had to use 'Clear TweetBacks DB' in the options dialog of the TS plugin to fix the "duplicate entries" errors. Now it seems to work fine.

    CU Octoate
  • I love it, micro-blogging about your blog.
  • I love this plugin!
    Any way that in an update, you could provide the option of placing the button at the bottom of the post? Then it would be absolutely perfect.
  • Well, it seems I have the same errors that are reported here:

    Warning: mktime() expects parameter 1 to be long, string given in /home8/xxx/public_html/socialevangelist/wp-content/plugins/TweetSuite/TweetSuite.php on line 908

    Any ideas how to correct this?
  • very cool and useful plugin. looking forward to more updates!
  • I'm getting this on posts

    No TweetBacks yet. (SHARETHIS.addEntry({ title: "The Cat and the Dog or Why Cats Sleep Inside", url: "" });

    As well as a broken somewhere as the sidebar is rendering beneath posts.
  • I am so psyched to use this. Unfortunately, the tweety buttons aren't showing up on my posts and I can't quite wrap my head around it.
  • Suggestion: Can you add a feature to enable us to NOT have the Tweetbacks show up on individual posts as desired?
  • Great plugin, really exciting to see someone's finally doing this. Here's what I'd like to see next:

    1) I'm having the same problem as many people: when activated the Tweet This button simply points back to the blog post itself - need a fix!

    2) More formatting options. I'd like to manually put the tweetbacks elsewhere than at the bottom of my post

    3) Anti-spam features: ability to delete select tweets and block certain user names. Of course, this has all the potential of being as big as comment spam

    Question- does this plugin also catch tweets that were made in the past i.e. before the plugin was activated?
  • great tool i will use it in my blog!
  • I had to turn this off, perhaps it's not compatible with WPMU 2.7. I was seeing this in my error logs:

    [Sun Feb 08 20:43:24 2009] [error] [client xx.xx.xx.xx] WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' '',\r
    [Sun Feb 08 20:43:24 2009] [error] [client xx.xx.xx.xx] \t\t\t\t\t\t\t\t'',\r
    [Sun Feb 08 20:43:24 2009] [error] [client xx.xx.xx.xx] \t\t\t\t\t\t\t\t'',\r
    [Sun Feb 08 20:43:24 2009] [error] [client xx.xx.xx.xx] \t\t\t\t\t\t\t\t'',\r
    [Sun Feb 08 20:43:24 2009] [error] [client xx.xx.xx.xx] \t\t\t\t\t\t\t\t'' at line 1 for query replace INTO wp_1_shorturls (postID, tinyurl, bitly, snipurl, trim, tweetthis, accessed) VALUES (, '',\r
    [Sun Feb 08 20:43:24 2009] [error] [client xx.xx.xx.xx] \t\t\t\t\t\t\t\t'',\r
    [Sun Feb 08 20:43:24 2009] [error] [client xx.xx.xx.xx] \t\t\t\t\t\t\t\t'',\r
    [Sun Feb 08 20:43:24 2009] [error] [client xx.xx.xx.xx] \t\t\t\t\t\t\t\t'',\r
    [Sun Feb 08 20:43:24 2009] [error] [client xx.xx.xx.xx] \t\t\t\t\t\t\t\t''\t,\r
    [Sun Feb 08 20:43:24 2009] [error] [client xx.xx.xx.xx] \t\t\t\t\t\t\t\t1234154604\r
    [Sun Feb 08 20:43:24 2009] [error] [client xx.xx.xx.xx] \t\t\t\t\t\t\t\t) made by do_action_ref_array, call_user_func_array, tweetsuite_5mins, decodeshorturls
    [Sun Feb 08 20:43:24 2009] [error] [client xx.xx.xx.xx] WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 for query select * from wp_1_shorturls where postID= made by do_action_ref_array, call_user_func_array, tweetsuite_5mins, decodeshorturls

    Dan, email me if you'd like me test out a fix.
  • I have to agree with Jacob. This plugin would be great if it gave you the ability to select where to place the TweetBacks (other than inside of the entry).

    Looking forward to the next release. Thanks!
  • Hi. I was checking out the widgets, and found out that there was a small bug in the code: the ul elements were missing. So I went ahead and changed them:
    $output ="";
    foreach ($buff as $line) {
    $tweet = $line->tweet;
    $link = $line->link;
    $dt = date('m/d/y h:ia', $line->datetime);
    $output = $output . "$tweet $dt";
    $output = $output . "";
  • This a fantastic plugin for your blog! Thanks!
  • Roy
    Hi Just installed tweetsuite and have a problem / the Tweet button refers back to main own domain ..see
  • Great Plugin, just installed it. Is there a way to say the frequency the sidebar widget updates? It seems to be picking up tweets from last night and none from today.

    Thanks again for a great plugin,
  • Not seeing the re-tweets in the blog post. Also, is there a way to have the tweet this and re-tweet functionality disply on the main page of the blog. At present its only accessible from the post detail page.

    For instance - shows no re-tweet etc.
    where as - does.

    Most people don't click thru to the second/detail page, so all the twitter interaction is lost.
  • Great plugin - but I've got the same problem as ed above - but the 'my tweets' status is 18 days old. Any way to fix/force the twitter interface to pull again?
  • I have the same problem as King Fisher...

    What version of PHP do you require and what other dependencies are there? A little README would do you no harm I suppose.
  • dan
    awesome plugin but I found that it doesn't always submit my posts as tweets.. especially if I create the post first as private and then set it to public afterwards.
  • I downloaded your latest version. According to code it is v0.6. However I did not get a notification that there is an update.

    I am using v0.5

    Thanks for the plugin.
  • Plugin install went fine, displays great. But it's not catching any tweetbacks. I've done several tests, there certainly are tweets out there on the post, even some originating from the "Be the first to tweet this" link.

    Seems quite a few people are having this same problem? Is there any resolution to this? I'm on 0.7.

  • Hello - Great plug-In!!!

    Can someone from this great and way more talented than me group take a look at how my blog posts are coming out right now with the tweeet icon- Im obviously doing something wrong. Any help would be EXTREMELY appriciated!

    Heres a sample:

    thanks ahead
  • I cannot get it to work on my blog (version 2.7.1) it just links to the current page :-(

    is there anything else i need to do (apart from the settings page)?
  • Tim
    N00b question: how do i install this?

    Great work, btw!

    Regards, Tim
  • Melinda_B
    I'm with Dave (#126) I'm using 2.7.1 and it's just linking back to the current page. Not working at all!
  • how can i ad the twitter feed in my header ???
    i have got the busy bee theme
  • I'm with Dave 126 and Melinda 128. I too am using 2.7.1 and its linking back to the current page. Any help?
  • Man, I love the idea of this, but I'm getting errors like others. When I update the plugin options, I get: Warning: mktime() expects parameter 1 to be long, string given in /home/[path]/wp-content/plugins/TweetSuite/TweetSuite.php on line 1043. Then on my posts, there's just a text link saying "Be the first to tweet this", but it links back to same post.
  • I really like this plug in, very help and useful. I do however wish that I could post a tweet from the WordPress dashboard like you can with the Twitter Tools plug in. Any plans in the future to add that functionality?

  • To everyone with the tweet back issue, I have the same issue, but I found that it's some kind of bug for all post that were posted before the plug was installed. Every post I've posted after I install TweetSuite it works great.

    Hopefully this is just a bug that will be addressed in a future update.
  • I'm still unable to update the plugin's options as per my previous post, but I wanted to unreport the "links to itself" "bug" -- I had Redirect Remover running in FF. Duh. I'm not sure if there's a way to mask the URL to evade RDR, but otherwise we just need to hope others will be smarter than I.
  • Olivier
    Would you please post the latest version number somewhere!

    I have had major problems getting this plugin to work on my blog in the past and didn't receive any help from Dan Zarellea, who certainly didn't deserve my vote.

    The "Tweet this" buttons would not appear in my blog posts. They would only appear when previewing posts! Also, my new posts would not be forwarded to Twitter! As my previous comments have been removed and I can't see if a new version has been released since my latest troubles, I'd be most grateful if someone can tell me if they're experiencing anything similar.

  • Doug Mataconis
    Just installed this and I'm really liking it so far.

    One quibble -- the "Tweet This" button should be more configurable. As it is, it often covers up part of my post whether I float it left or right. I'd like to put it at the bottom of a post page, if that's possible.
  • Hopefully my post ( will hit on some of the issues above. Be patient, it's a great plugin!
  • I installed. But nothing seems to be changed. Do I have to set up something to know my Twitter account? Should something show up on each post. All I see is My Tweets in the sidebar (from using the widget).
  • CAC
    I just tested the new post Theory and it works. Only your new post will work with the "Be the first to tweet this post" I'm gonna try updating a few post to see if that will make it work for older post.
  • CAC
    Ok so I got the Tweet suite to link to Twitter by posting a new post( An error comes up when I publish but the post still goes up) but now when I tweet the post the number doesn't go up? Can anyone help with this?
  • Thanks for the free plugin, I'm going to use it on my blog. :-)
  • this bit of extra code in parseTweets should correct the mktime errors:

    foreach($chunks as $chunk) {
    $lines = split("\n", $chunk);
    //new code goes here - makes sure $lines[4] is the date field:
    while (($lines[4] != NULL) && (!strpos($lines[4],':00'))) {
    $lines[2] .= ' '.$lines[3]; //combine lines, usually an extra URL
    $lines = array_values($lines);

  • I would like to second the request for the ability to configure multiple accounts. Thanks for a great plugin!
  • dan
    love the plugin but like others have mentioned in the comment chain, the FAVORITES widget is stuck. When I installed tweetsuite it grabbed my favorites and posted them in the sidebar however since then Ive added new favorites however the tweetsuite plugin will not pull the new favorites and continues to show old ones.... even though the twitter page shows new ones as does the rss feed for that favorites page.

    any help would be appreciated!
  • Here's a simple fix for the problem of the widgets not updating in real time:

    The quick version: Add the following line to TweetSuite.php at line 42:


    This forces the tweets in the widgets to update each time the page is loaded. It may slow things down a bit, but it makes the tweets display in real time (except when Twitter is down :) ).
  • I installed and activated. I can set my setting once and receive tweets. But if, after a tweet arrives, I try to reset my setting for widget display, unser name or password, I the plugin throws errors when it tries to write to the data based. The difficulty is it tries to insert a line that already exists.

    So, the line that fills the database needs some sort of "if" statement to prevent the problem.

    I could probably code around this, but I figure you'll want to.
  • Oh... I should add that this may be related to the problem dan mentions above. After the settings page throws all the errors, my tweets also don't refresh.

    Otherwise, I have no difficulty refreshing my tweets.
  • Here's more fixes for TweetSuite. These are basically stop-gap measures until version 1.0 is out.

    The following problems are addressed:

    -Tweetback buttons appear on single pages, but not on posts on the blog home page.

    -‘RetweetThis’ button doesn’t appear/creates a broken link

    -Posts always say "Be the first to Tweet this post" and give a count of zero, even when posts have been ReTweeted

    With these adjustments, I find Tweetsuite works great, even in its current beta version.
  • It would sure be lovely if there was a *single* explanatory comment in the code...
  • I tried the fix (adding the hourly hook), but my tweets still dont show up in real time. I can only update them when I go into the settings, clear the tweet db, and save. (which defeats the purpose of having it automatically feed).
  • DR
    It would be cool if you could choose which categories of posts to send to twitter, otherwise I love tweet suite.
  • ss
    How would I remove the

    No TweetBacks yet. (Be the first to Tweet this post).


    All i want is a plugin that will update my twitter with a post letting people know my blog as been updated.
  • how can we get this developed for Drupal?
    am willing to chip in to make it happen.
  • timramos
    I'm new user of @

    do these plugin's only work on

    I'd love to be able to use tweetsuite on but I don't think I can.


  • Wordpress 2.2
    Hi there! Trying to install with Wordpress 2.2.3, but all I get is "Plugin could not be activated because it triggered a fatal error." Any idea y - and any solution for this?
  • I love this tool so much...!
  • Very useful tool, thanks!
  • great plugin thanks a lot i am writing a post and this might be a part of it.

    p.s. One thing flip my mind every time, developers offer free plugins everywhere thats making blogosphere better everyday but when we look at their blogs they ain't using their own plugins. At least every body want to see what they are going to download and then unzip and then upload and then activate and then put code snipet into theme and then decide use this plugin or not to =S
  • I've been trying to make TweetSuite work on our blog but I can't see any tweet when posting/updating. We're using WP 2.7.1 Any suggestions?
  • There seems to be a bug where it doesn't tweet the full title of the post if it contains an &. It will cut it off.
  • csabot
    Great plugin - thanks so much! Anyone mod it so you can change the "pre-tweet text" based on the blog Category - i.e. posts categorized as "General" would be preceded by #mytextgeneral POSTTITLE while something categorized as "Opinion" would be preceded by #mytextopinon POSTTILE

  • Nice Plug-in! But I'am new to Twitter, so I guess it takes some time to get to know this plug-in.

    Kind Regards
  • Great plugin!

    One issue: the 'Tweet' button does not work; no tweet is generated.

    I use a Thesis template; perhaps that might cause this problem?


    Any ideas are welcome! TIA!

  • Nice twitter plugin tool. I will use it. Thanks you :)
  • Looks like everyone is getting into this. I will use it too. Thanks for recommending it.
  • pretty nice plugin.. thanks..
  • Any chance you can add a widget to show followed activity? I'd like to have my twitter for the site follow the authors and display their updates.
  • Vito Botta
    Just out of curiosity, how many among you have managed to get it fully working at least for new posts?
    I mean including the stats (most tweeted, recently tweeted, retweet button's counter) and the tweetbacks displayed below the post?
  • Why do I need to update tweetSuite via my blog admin in order for new tweets to show in the My Tweets and favorites widgets?
  • John
    Personally, I think a version where you can add the code wherever you want would be better because as it is now, I have no control over how and where it displays and it really looks bad on my site the way it is. Also, the Tweet-This link goes back to my post, so that doens't help me much. Perhaps the plugin from Joost will do the trick for me.
    Anyway, thanks for creating the plugin, it is after all a matter of preference. You fall in love with a plugin or you don't. :-)
  • Sounds great. I'll definitely try this.
  • Christian
    Even if I'm not 100% happy with the HTML output of addTweetBacks();, I'm diggin the direction and approach of this plugin. Keep it up. If you are lookign for someone to clean-up your inline styling, drop an email.

    BTW: Like to place the TweetBack link in your single.php template? Try this one:
  • Christian
    if(function_exists('tweetsuite_tweetthis_button')) {
    echo addTweetBacks($content);
  • Superb tool thanks for share!!
  • Dan
    Hey this plugin works great! but how do I get tweetsuite to display the actual time, it looks like its pulling straight UTC instead of UTC -8. Any suggestions?
  • I too am having problems like many others.
    1. The Tweet button links to my blog, not posting to my Twitter.
    2. The Tweet button only shows up on individual entries, not the whole blog when you have more than one entry showing. Like when you go to the main blog page. @friendlyknoxguy
  • John
    Kate Foy Said:
    January 13th, 2009 at 1:22 am
    sweet looking ’suite’. Problem though on my blog built on Thesis. The sidebar widget is not translating into the default font size/spacing. Is there something I can do about this?

    My blog is built on PrimePress 1.3.1 by Ravi Varma. Thanks for your help.
  • John
    More specifically I am referring to My Tweets and how recent tweets display at a smaller font. Thanks again for your help. Great Plugin!
  • Great plugin. Thanks!
  • Hey I just installed TweetSuite on and really dig it. One feature you may consider adding is putting the same Tweet This features you've put on posts on pages as an option.

    Just a thought... Roy
  • Pretty cool...
  • Would it be possible to add an option for the "Send a Tweet when you publish a post" to turn off the use of TinyURL? I like the use of it by default, but it would be nice to be able to have my Twitter display my full URL if I want it to do so.

  • Hi there,

    Great plug-in and thank u very much.I have got some suggestions;

    - I think we have to choose an option for "adding automatically" under posts. Cos I don't want to use it under posts. I have special area for Twitter or social bookmarking service's. So we can assign function on it.

    - Pagination for TweetBacks with ajax.

    - We should choose shour url service.

    Thanks again.
  • lsd
    Hi this plug in is great, I would like to use it on a client's site.

    There is one issue I am seeing though and that bugs me, that it's missing after the title (h6).

    My widget code in functions.php file looks like this:

    'name' => 'right-bar',
    'before_widget' => '',
    'after_widget' => '',
    'before_title' => '',
    'after_title' => '',

    And it generates this source codes:

    Most Tweeted
    Announcement on new product (0 Tweets)
    Lorem Ipsum is simply dummy text... (0 Tweets)

    The result is the same for the WordPress default theme.

    I an using a tabbed widget for the tweetback pack, but whether using no tabbed widget, with the categotry, rss these default widgets, Wordpress generates a set of , but the does not get generated from tweetback widgets.

    Is this something can be fixed easily?


  • lsd

    Some html got omitted.

    Bascially, tweetback does not generate 'UL' tag after the 'after_title' whereas WordPress default widget does, this resulting many validation errors

    By the way, your site does not work well in Safari, it asks for Flex plugin and the comments are show up with black background and the texts graphic.
  • CJ
    I really like your plugin and plan to endorse in my upcoming book, but I've got a major error on my site and I'm forced to deactivate it. Here's a link to the screenshots of the errors I'm getting:

  • jamie
    I had the same issue as a lot of people with the problem “Be the first to Tweet this post” where the link, links back to post itself. It doesn't look like this has been changed so a quick fix I implemented was to change the main css file on the site template to #tweetbacks {display:none;}

  • Will try it out for sure - let's see whether it Tweetsuite works with Wordpress 2.8 ?

  • OK, checked it out on and the tweet button did just link to the post itself - no tweet functionality.
    Deactivated TweetSuite plugin for the time being...

    BR, Andreas
  • I was looking for a plugin for my fun stuff blog, and your plugin pop up. I hope it will fulfill my needs. Following you on twitter.
  • John
    Yes. Template tag please!
  • After upgrade to WP2.8, I'm receiving an SQL Syntax error in
    do_action_ref_array, call_user_func_array, tweetsuite_5mins, decodeShortURLs that looks like the WPMU 2.7 error that Jacob sghare poseted on Feb 9th.

    [Wed Jun 17 15:15:36 2009] [error] [client x.x.x.x] WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' '',\r\n\t\t\t\t\t\t\t\t'',\r\n\t\t\t\t\t\t\t\t'',\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t'' at line 1 for query replace INTO wp_26_david_shorturls (postID, tinyurl, bitly, snipurl, tweetthis, accessed) VALUES (, '',\r\n\t\t\t\t\t\t\t\t'',\r\n\t\t\t\t\t\t\t\t'',\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t''\t,\r\n\t\t\t\t\t\t\t\t1245269736\r\n\t\t\t\t\t\t\t\t) made by do_action_ref_array, call_user_func_array, tweetsuite_5mins, decodeShortURLs
  • I have upgraded to 2.8, then tried the plugin; all I get is the widget header and no Twitter feed.
  • Your contributions are simply fantastic. We have used some of them in our blog

    The tweetsuite did not seems to work fully for wordpress 2.6. Probably the settings need some change which we have not properly understood. Thanks for the great effort.
  • I am trying!
  • Getting this error when I update some settings:

    Warning: mktime() expects parameter 1 to be long, string given in /home/.miriam/jefftb/ on line 1043
  • Scott
    Is there a reason this plugin is not listed on
  • Nice plugin, however, we are experiencing some issues:
    - TWEET Backs: random tweetbacks added to new post..obviously not "tweetbacks"
    - TWEET-THIS button & Re-Tweet link does not work.
  • Actually, I got the TweetThis/retweet going by playing with the TweetSuite settings. However, I still go understand why random "Tweetbacks" show up in new posts. I have the setting set to "show 1" tweetback. The Tweetback showing up are not real tweetbacks to the post made.
  • The way your comments look is ridiculous (in Google Chrome that is, FF looks good)

    the plugin looks awesome.. so thanks for the work.. but the tweetback function seems to display just random tweets.. and the counter is runnin in the hundreds within minutes.. or am i missing the point of this function? none of this tweets has anything to do with my post and the site isn't even realy live yet
  • Howdy, thanks for this awesome plugin..

    When I save changes in my settings with it, I'm getting an error message:

    "Warning: mktime() expects parameter 1 to be long, string given in /www/ on line 1043"

    and infact, I get several additional messages that are similar to that one...

  • I am having the same problem with 100 unrelated tweets now showing up on all posts. I am sorry, but I had to deactivate the plugin until that is fixed.
  • nas
    thanks great plugin using it now
  • Hello Dan, I am also having the same problem that the last few users are having. I have 1000+ random tweetbacks that are totally unrelated to my posts. You can see it by clicking on a post title on my blog When i try to clear the Tweetbacks DB nothing happens and the Tweetbacks remain. Do you have a fix for this, otherwise I hate to say it but I will have to deactivate!!NNOOOOOOOO...Can you help us?
  • I'm having the same problems as the others on this threat, no button showing up, a link to 'be the first to tweet this post' that doesn't go anywhere. I've got a broken image showing up but no tweet this button. I just want to facilitate others tweeting about my pages. I can't seem to find any support on your blog about this plugin, or troubleshootng info, or provision to search for any. I'm going to have to deactivate your plugin. Let me know if you resolve these issues. I'm using version 2.8 of Wordpress.
  • I had to deactivate TweetSuite due to the thousands of random tweets appearing. The heavy load causes the pages of those individual posts to not fully load (as in only the header and post load, no post background, no sidebars, no footer). I'd love to know when this is fixed so I can reactivate. Thanks!
  • Sounds like a great plugin, but I don't see it in the WordPress Plugin Directory.

    As a matter of rule (read: paranoia), I generally don't download plugins from personal sites -- are you planning on posting it there?
  • I love this plugin but I got same problem on TweetBack and I must deactive it. It's something broken?
    Please fix-it and I reactive soon after
  • This was going fine for me until my website choked and I got this: Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 3352777 bytes) in [blah]/wp-content/plugins/TweetSuite/TweetSuite.php on line 176

    If you do a Google search for "tweetsuite Fatal error: Allowed memory size" you'll see a bunch of other examples, reporting various lines that the script chokes on.
  • almost same memory error here. strange tweet counts like ((9235 Tweets)) - have to deactivate it - since wordpress 2.8 it seems to cause this errors - checking database of strange entries
  • 75 wp_tweetbacks 71.812 20,0 MiB 5,8 MiB 0 bytes
  • Hi, it's pretty hard to get through all this comments but it seams that my problem wasn't discussed till now. I want the old posts to be tweeted / retweeted random, from time to time. Is there any chance to get this done? Thanks!
  • Jane
    Like the others I've got random unrelated tweets that also look awful in FF. I deactivated the plugin but does anyone know how to get rid of the random tweets.
  • sounds totally top, Mr Zarella.

    Better be, I'm about to go home and install it ;)

    Will let you know how I get on.
  • Is there a reade-file? I can't see the buttons and it seems, that the widgets don't show actual tweets...
  • SVT
    Looks usefull. Hope this one does work as i want.
  • Dude this is great. Found it on copyblogger. Love it. I have used some other twitter like plugins and found them a little tacky. Going to give this one a shot.
  • hey thanks for this, I am going to install it now :)k
  • serb
    thanks, very usefull thing to connect WP and twitter)
  • zxt
    Great plug in Dan! Two thumbs up for you.
blog comments powered by Disqus