ThinkTwit free WordPress plugin
Description
ThinkTwit free WordPress plugin
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). 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
Supports live updates of tweets when using no-caching (AJAX)
Requirements/Restrictions:
Works with WordPress 3.2 to 5.4.2, not tested with other versions nor re-tested on older versions than most current
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”.
Uninstall
To uninstall simply deactivate and then delete through the Plugins admin interface. All options and files will be automatically removed.
Internationalisation (i18n)
Currently the following languages are supported:
es_ES – Spanish in Spain (many thanks to Maria Ramos for contributing)
en_GB – English in Great Britain (default)
sr_RS – Serbian in Serbia (many thanks to [Ogi Djuraskovic] (http://firstsiteguide.com/) for contributing)
If your language is not listed and you would like to translate in to your language please do the following:
Navigate to thinktwit/languages and take a copy of thinktwit.pot.
Open in the language editor of your choice e.g. POedit.
Translate each line until you’ve done them all.
Save as thinktwit-lang_COUNTRY.po e.g. thinktwit-en_GB.po – see List of all Locales for more.
Go to Contact and fill in the form appropriately.
I will get in touch and ask that you respond with the translated file and a link to your site (if desired).