TweetiePie for WordPress

Update: Twitter restricted their api a long time ago making this plugin useless.

Twitter Bird

I finished up my new WordPress plugin, and I’m excited to announce it here. It’s called TweetiePie and its’ purpose in life is to bring in your most recent updates from twitter and put them on your blog.  This can be done by using a widget or as a direct function call. It’s super-easy to get your tweets on the sidebar.  Simply supply your username, how many tweets you would like to display, and whether or not you would like to show the date.  Here is a screen-shot of it in action at sixmonthexperiment.com:

TweetiePie in Action

It also linkifies hash tags and @replies and properly caches.  In case you didn’t know, caching is used to minimize the times that your blog has to talk to twitter.  This will speed up your site and keep twitter happy.  It is called TweetiePie because it uses the SimplePie WordPress plugin to pull the tweets from twitter and cache them.  TweetiePie requires version 2.8 of WordPress or higher.  I’m not going to say much more than that since all of the technicalities and details are where it resides, in the WordPress plugin directory.   Please leave all technical questions there and I’ll leave this space open for comments on how this plugin has helped you, if you absolutely hate it and think I suck, etc. etc. etc.

22 Comments

  1. “speak”, cute. 🙂

    I really like your plugin, but it requires simplepie, and simplepie is not compatible past 2.5 … right?

    Do I still download simplepie, and tweetiepie will work fine?

    Thanks — thought I’d ask before putting it on.

    best,
    Vicktorya

    Reply
  2. Hello Vic,

    Thanks! From what I can gather the authors of the simplepie wordpress plugin haven’t updated that page in some time. SimplePie has run successfully on versions 2.7 and 2.8 for me. Just know that my TweetiePie plugin requires version 2.8 of WordPress. Thanks for checking the plugin out!

    Reply
  3. why am i getting this error when i try to active the plugin?

    Fatal error: Class ‘WP_Widget’ not found in /home/pansitan/public_html/atesienna/wp-content/plugins/tweetiepie/tweetie_pie.php on line 119

    Reply
    • That WP_Widget error is from having a version of WordPress less than 2.8. I had documentation about TweetiePie requiring at least version 2.8 in the plugins directory, but I should probably add it here as well. Once you upgrade WordPress you won’t have that problem anymore.

      Reply
  4. Works great, thank you

    Reply
  5. Thanks Eric! Just installed your plugin and works great. Just what I wanted.

    Reply
  6. Ok, thanks again — this works just fine. Much appreciation and happy tweets and such.
    Vic

    Reply
  7. ERIC,

    Thanks for the great twitter plugin. I have tried a bunch of others with various levels of frustration. Yours is working great and my site remains fast.

    Reply
  8. Wow. How fantastic that you created that plugin. Props.

    Reply
  9. Thanks for all the feedback!

    Reply
  10. Hi Eric,

    Thanks for the plug-in, it works great. 🙂

    I have a feature request: what about adding a simple “Follow me on Twitter” linking to one’s own profile page?

    That’s the only thing missing for me.

    Thanks again and take care,

    Marko

    Reply
    • Hi Marko,

      Thanks for the feedback! I’m very happy that the plugin is working for you. I like the idea, and have a couple more I’ll be adding on the next version.

      Reply
  11. I really liked your plugin and I’m installing it on my new blog, here are just some small notes to improve it:
    1- The @ placed outside of the link tag in the username link may broke some themes (it happened on mine).
    2- Please keep it simple, that’s the main reason I picked your plugin.
    Many thanks and congratulations for the good work!

    Reply
  12. Thank you Ruy, it’s always great to hear that people are using it. Just out of curiosity, what theme were you using? I would like to try and duplicate the error. Thanks!

    Reply
  13. great name haha, makes me laugh. But damn, another great app for twitter

    Reply
  14. Hey, I have been looking for this plugin for a long time. Glad I’ve found it. Now I would like to know how do I create a direction function call for my twitter account, because when I put this “” in my sidebar, it has your tweets like you said. Not sure how to create one for myself 🙁

    Reply
  15. Nice plug in.

    There is an error when used on a PHP 5.2+ engine which states: “Nesting level too deep – recursive dependency?”

    To fix this go to line 101 of tweetie_pie.php and change:


    if ( $item != end($feed->get_items())) {
    $tweet_group .= $between_tweets;
    }

    to


    if ( $item !== end($feed->get_items())) {
    $tweet_group .= $between_tweets;
    }

    Notice that if statement compares on a more strict level. Pre PHP 5.2 there would be NO error but PHP 5.2+ there will be one.

    cheers

    Reply
  16. Hi,

    I have activated on WordPress 2.8.6 and it blocks the scroll bar and thereby makes my site unreadable. I am not sure what the space requirements are as I tried to install in the sidebar. Is that the problem or is there a compatibility issue? Thanks

    Reply
  17. Is it possible for the tweets to never expire? It seems that after a certain amount of days, if there isn’t a new tweet…the old ones disappear. My client only tweets once or twice a month, but we would like the old tweets to appear on her website still.

    thanks tons

    Reply
  18. I’ve had frustrations with other twitter plug-ins. Will try this one out. Thanks, Eric. Hope this will work on my blog nicely.

    Reply

One Trackback

  1. By TweetiePie on July 20, 2009 at 9:53 am

    […] there! If you are new here, you might want to subscribe to the RSS feed for updates on this topic.TweetiePie von Eric Lightbody bindet mit Hilfe des SimplePie Plugins Twitter Feeds in das eigene Blog ein. Das […]

Post a Comment

I promise not to publish your email address.

*
*