Plugin Directory

Test out the new Plugin Directory and let us know what you think.
!This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Twitter Tracker

Track Twitter search results, a Twitter hashtag, or a Twitter profile using sidebar widgets.


Tuesday 13 August 2013

  • BUGFIX: Restore caching of requests to Twitter API
  • BUGFIX: Emoji no longer break tweets
  • ENHANCEMENT: Optionally show Emoji


Thursday 18 July 2013

  • BUGFIX: Fix name clash by renaming a class (hopefully the last one)
  • ENHANCEMENT: Show message in search widget when no tweets are found
  • ENHANCEMENT: Add tt_no_tweets filter to tailor "no tweets" message


Thursday 27 June 2013

  • Fix missing files


Thursday 27 June 2013

  • Now uses Twitter's API v1.1 (requires someone to authenticate their account with Twitter)
  • Adds the ability to show or filter out Emoji


25 February, 2013

  • Tweaked some HTML in the template to make it valid.


29 January, 2013

  • TRANSLATION: Added Slovak translation


18 January, 2013

  • TRANSLATION: Added Dutch translation


4 January, 2013

  • ENHANCEMENT: Allow each post/page/custom post type to override the Profile Widget username


  • BUGFIX: Properly escape values in widget form for users who can't use unfiltered_html
  • BUGFIX: Limit HTML elements available in preamble and html_after for users who can't use unfiltered_html


  • BUGFIX: Fixed bug in profile widget with custom classes. Thanks again to @heidi_ulrich


  • BUGFIX: Fixed an HTML error whereby an A element (link) had an alt attribute
  • BUGFIX: Fixed an error seemingly introduced with the last release whereby the tweets would be replaced by the number 1 for the profile widget – thanks for reporting the bug @heidi_ulrich


  • BUGFIX: Text truncation for retweets no longer occurs.
  • BUGFIX: Fix some PHP notices due to unset variables.
  • BUGFIX: Remove stray error_log calls.


  • ENHANCEMENT: Add option to Profile widget to include retweets.


  • Apologies, I messed up with the last release and didn't change the version number from v2.5 to v2.6 everywhere. This version (v2.6.1) should remove the upgrade nag. No other changes.


  • ENHANCEMENT: Add tt_avatar_url and tt_avatar_bigger_url filters, required by Twitter Tracker Avatar Cache plugin to do it's thing.
  • CHANGE: Plugin now requires WordPress v3.1.0, actually it required this for v2.5 of the plugin but I didn't notice.


  • BUGFIX: Use wp_kses_data instead of wp_filter_kses (to avoid slashes being added)
  • ENHANCEMENT: Add more sensible tt_post_types_with_override filter name and warn devs to use tt_post_types_with_override instead of deprecated tt_allowed_post_types filter. Extend the use of this filter so it can prevent display of the meta box.
  • ENHANCEMENT: Default to 3 tweets in widget settings


  • BUGFIX: Call metaboxes from add_meta_boxes action, as they should be
  • ENHANCEMENT: Add generic filter tt_cache_duration to control all cache durations
  • ENHANCEMENT: Add tt_search_cache_duration to control Twitter Search Tracker cache duration, overrides generic cache filter
  • ENHANCEMENT: Add tt_profile_cache_duration to control Twitter Profile Tracker cache duration, overrides generic cache filter
  • BUGFIX: Avoid notices by checking if variables are set before using them when creating widgets in admin area


  • SECURITY: Tightened up on the escaping and filtering of content received from Twitter, just in case.
  • BUGFIX: Don't throw exceptions when we hit an HTTP error (not helpful on production sites)
  • BUGFIX: Now accessing the non-HTMLified version of the tweets in a search, then adding the links manually as this seems more reliable.
  • BUGFIX: Fix 'Undefined variable' PHP Notices when WP_DEBUG is set to true.
  • TWEAK: Set a default for the mandatory hashtag arg for TwitterSearch __construct

v2.2 2011/05/13

  • ENHANCEMENT: Adds a Twitter Profile Tracker widget, which shows the tweets from just one user.
  • ENHANCEMENT: Specify a "Mandatory Hashtag" to filter out any tweets which don't have a particular hashtag (e.g. "#show_on_front_page")

v2.12 2009/10/27

  • ENHANCEMENT: Adds the ability to enter a local query for each individual page and post, this local query overrides the query entered on the widgets screen
  • ENHANCEMENT: Use the new (to me) Twitter profile pic API to get the images
  • BUGFIX: Use the new (to me) Twitter profile pic API to get the images
  • BUGFIX: May have stomped the -1 year ago problem, where tweets were showing as tweeted -1 years ago.

v2.11 2009/10/27

  • ARGH: Version numbers getting confused, so I'm trying this renumbering to hopefully cut through that confusion.

v2.1 2009/10/13

  • BUGFIX: Default template now doesn't throw a PHP error. Oops!
  • ENHANCEMENT: Default template now uses Twit name, rather than the "twitter username (actual name)" format
  • BUGFIX: URL encoded the query, so now works with spaces in the query

v2.01 2009/07/12

  • Now allows the assignment of an individual class to each instance of the widget, good for styling your different Tweet streams to differentiate between them.

v2.00 2009/05/11

  • Now using the all new WordPress 2.8 widget capabilities, soooo much easier.
  • Various internal massaging.
  • ENHANCEMENT: You can now hide @ replies.
  • ENHANCEMENT: You can now add text after the results (e.g. for a link to the Twitter search you are using)

v1.41 2009/04/20

  • ENHANCEMENT: Added a class "preamble" to the P element containing the preamble.
  • BUGFIX: Slashes no longer breed and multiply in the title, preamble and search.

v1.4 2009/04/20

  • ENHANCEMENT: Added class "twitter-tracker" to the widget.
  • ENHANCEMENT: Added a description to show in the widget admin page.

v1.3 2009/04/10

  • ENHANCEMENT: Now you can specify the number of Tweets in the widget config.

v1.2 2009/04/10

  • FIX: Bug with time since information, now replaced with an i18n local date.

v0.90b 2009/03/03

  • RELEASE: Version 0.90b

Requires: 3.1.0 or higher
Compatible up to: 3.5.2
Last Updated: 3 years ago
Active Installs: 3,000+


4.7 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1
100,1,1 0,1,0 100,1,1
100,1,1 100,2,2