Skip to content

Twitter Digest

Download Twitter Digest.

Overview

Twitter Digest is a WordPress plugin that creates a daily post containing tweets from a twitter account.

Features

  • Automatically polls specified Twitter account and creates a post shortly after midnight which contains the previous days tweets
  • Display tweets in chronological or regular (Twitter) order
  • Tag tweet digest posts automatically
  • Customize the title of tweet digest posts
  • Select the author and category for tweet posts

Details

This plugin uses the pseudo-cron facility available in WordPress to publish a daily post of tweets from the previous day.

Notes:

  • This plugin has not been tested on anything other than WordPress 2.7. (If anyone wants to try, let me know.)
  • I used code and knowledge garnered from Alex King’s Twitter Tools to build this plugin. See http://alexking.org/projects/wordpress
  • A maximum of 20 tweets will be shown per post (due to Twitter API limitation) and there will only be one post per day. This means if you tweet more than 20 times per day, not all the tweets will be shown. This may change in the future.
  • On first installation, you may see an error on the options page indicating that the username and password specified are wrong. This occurs because Twitter is automatically polled when the plugin is first activated, at which time there is no username/password specified in the database for Twitter Digest to use. Assuming the username and password entered are correct, the error will go away the next time Twitter is successfully polled. If you go more than 24 hours with this error, then something is broken.

Installation

  1. Download the plugin archive and expand it.
  2. Put the ‘twitter-digest.php’ file into your wp-content/plugins/ directory.
  3. Go to the Plugins page in your WordPress Administration area and click ‘Activate’ for Twitter Digest.
  4. Go to the Twitter Digest Options page (Options > Twitter Digest) to set your Twitter account information and preferences.

Contact

If you have questions or comments, please email me, or leave a comment on this page.