This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.



This twitter plugin outputs your twitter updates to your WordPress blog. It linkifies hash tags and @replies while properly caching. It is called TweetiePie because it uses the SimplePie WordPress plugin to pull the tweets from twitter and cache them. Caching is necessary to minimize the times that your blog has to talk to twitter. This will speed up your site and keep twitter happy.

This plugin requires WordPress 2.8 or greater. If using an earlier 2.8 version it also requires the SimplePie WordPress plugin.


  • Widget page showing TweetiePie
  • TweetiePie in action


  1. Upload the tweetie-pie folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Please make sure that the cache directory has the proper permissions ( typically 775 ). If you don’t notice any files in the cache directory after installing your plugin and viewing the blog, most likely your permissions aren’t set properly on this directory.


Do I need SimplePie?

Not if you are using a newer version of WordPress. Later 2.8 versions of WordPress include SimplePie so a plugin is not required. If you are using an older version (why?) then download and install the SimplePie core plugin.

How do I use the direct function call?

A direct function call looks something like this:

<?php gettweet_tp("elightbo", 2, true, true)?>

This will show two of elightbo’s tweets with a time-stamp that links to the tweet on twitter’s website. The most important thing to keep in mind when using the function call is the order of arguments. Here is the order:

  1. Your twitter username
  2. Maximum number of latest tweets to display (default 1)
  3. Show time-stamp of tweet
  4. Link to tweet from time-stamp
  5. Text to append before tweets. (default <ul class="tweetie-pie">)
  6. Text to append after tweets. (default </ul>)
  7. Text to append before individual tweet ( default <li class="tweet"> )
  8. Text to append after individual tweet ( default </li>)
  9. Text to separate tweets. (default ”)

The defaults are used if nothing is supplied to the function. So in this example my tweets would be displayed in an unordered list.


There are no reviews for this plugin.

Contributors & Developers

“TweetiePie” is open source software. The following people have contributed to this plugin.


Translate “TweetiePie” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • TweetiePie Launch


  • Changed cache duration from 1 minute to 15 minutes since twitter’s API allows for 150 requests per hour.


  • Fixed bug which was occasionally showing blank tweets.


  • PHP 5.2+ Compatibility
  • Works without SimplePie core plugin for newer versions of WordPress