- Replaces a shortcode such as
[rotatingtweets screen_name='your_twitter']
, or a widget, with a rotating display of your most recent tweets
- Supports the new longer tweet format
- Supports 280 characters
- Space efficient – instead of showing all your tweets at once, shows one at a time and then smoothly replaces it with the next one. After showing all your tweets, loops back to the beginning again.
- Reliable – keeps showing your latest Tweets even if the Twitter website is down.
- Customizable – you decide whose tweets to show, how many to show, whether to include retweets and replies, and whether to show a follow button. You can also decide how quickly the tweets rotate and what type of animation to use.
- Responsive – resizes as your page resizes
- GDPR-friendly – with default settings, collects no user data and shares no user data (including IP addresses) with anyone else. Supports ‘Do Not Track’ (DNT).
- Gives you the option to show a fully customizable Twitter ‘follow’ button. For note, because of the way Twitter’s code for the Twitter button works, the button will display as a regular text link to site visitors who have set ‘Do Not Track’.
- Replaces t.co links with the original link
- Caches the most recent data from Twitter to avoid problems with rate limiting
- Uses jQuery, jQuery.Cycle and jQuery.Cycle2 to produce a nice smooth result.
- Compatible with W3 Total Cache.
- Multi-lingual – now set up to be multi-lingual. The Twitter ‘follow’ button is automatically translated to match your site’s language setting if Twitter has made the appropriate language available. Also uses WordPress’s multi-lingual capability to enable translation of all the other text used by the plug-in via language packs.
If you’d like to see what the plug-in looks like in action, you can see the plug-in working here.
Credits
Most of this is my own work, but special thanks are owed to:
- The jQuery team
- Mike Alsup for jQuery.Cycle and jQuery.Cycle2
- Syd Lawrence for introducing me to jQuery and jQuery.Cycle
- Abraham Williams for TwitterOAuth
- Liam Gaddy at Storm Consultancy for his work on oAuth Twitter Feed for Developers (although I ended up using it for inspiration rather than plugging it in directly).
- All the people who have given advice and suggested improvements
Thank you to the people who did the original translation work for the following packs:
- Wilmerson Felipe for his work on Brazilian Portuguese
- Nils Kroneberg for his work on German
- Alberto Lario for his work on Spanish
- Mattia Migliorini at deshack for his work on Italian
- Natasja Weijer for her work on Dutch
- Alexandre Trudel for his help on French
- Borisa Djuraskovic at Web Hosting Hub for his help on Serbian