WordPress.org

Plugin Directory

ThinkTwit

Outputs tweets from any Twitter users, hashtag or keyword through the Widget interface. Can be called via shortcode or PHP function call and supports

ThinkTwit is a highly customisable plugin that can output tweets from multiple users (something that very few other plugins can do successfully), #hashtag or keyword. It uses the Twitter Search JSON API v1.1 to access tweets which can be cached. It is very simple, yet flexible and easily customised. It can be placed on your WordPress page simply through drag and drop on the Widgets interface or through the use of Shortcode or Output Anywhere (PHP function call). Updated regularly and now supports i18n!

Support: http://www.thepicketts.org/thinktwit/ or on Twitter @stephenpickett

Features:
  • Can be configured from Widgets settings (if displayed in sidebar)
  • Can be implemented using shortcode or Output Anywhere (PHP function call)
  • Contains default slimline CSS for integrated look and feel (can be turned off)
  • Easy to configure and customise (through settings and CSS)
  • Multiple instances can be deployed (like other widgets/plugins)
  • JavaScript is not required (unless no-caching is activated)
  • Can specify multiple usernames
  • Tweets can be filtered by #hashtag or keyword
  • You can select to filter between an AND or OR filter to either show tweets only containing specified usernames and hashtags or any of them
  • Can specify maximum number of tweets to display
  • Can specify maximum number of days back to display
  • Supports no-caching, to prevent caching of tweets by caching engines such as WP Super Cache
  • Supports CURL as an alternative to access the Twitter API if URL file-access is disabled
  • Supports optional caching of tweets and avatars
  • Cache can be manually cleared and will automatically update if the cache is empty
  • Can display the avatar of the Twitter user
  • Output can be filtered (using apply_filters)
  • Can optionally output "Follow @username" links
  • Automated cleanup process that runs periodically according to user setting
  • Internationalised using i18n meaning that if it isn't in your language it's easy to translate! See Other Notes for more details
  • Gracefully deals with Twitter errors and adds them to the PHP error log
Requirements/Restrictions:
  • Works with WordPress 2.8.6 to 4.1, not tested with other versions
  • Can be installed using the widgets sidebar
  • Can also be used via shortcode or Output Anywhere (PHP function call)
  • Uses Twitter REST API v1.1 Application-only authentication and therefore requires an application key (see installation)

I am looking for more people to translate ThinkTwit in to other languages, if you are interested please see "Internationalisation (i18n)" under "Other Notes".

Requires: 2.8.6 or higher
Compatible up to: 4.1.5
Last Updated: 2015-3-7
Active Installs: 500+

Ratings

4.5 out of 5 stars

Support

0 of 3 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

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

100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,3,3 100,2,2 100,1,1
100,2,2
100,1,1 100,1,1
100,1,1 100,2,2
100,1,1 100,1,1 67,3,2
100,1,1
100,1,1 100,1,1
33,3,1 100,1,1 100,1,1
100,1,1 100,1,1
100,1,1
100,1,1 100,1,1
100,1,1 100,1,1
100,1,1
100,1,1 100,1,1
100,1,1
100,1,1
100,1,1 0,1,0
100,1,1
100,1,1
0,1,0
100,1,1