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 Feed

Description

Admin Control Panel

The control functions such as connecting to a Twitter account and storing information on the tweets/blogs, can be accessed through the “Twitter Control” GUI in the WordPress admin panel.

Any changes in the currently active Twitter account tweets can be immediately updated by clicking on the “Update Blogs” button.

Order, Prioritisation and PM Filtering

The application will display the latest tweet from all of the active accounts and then displays those latest tweets in date order. So the newest tweet across all of the accounts will always be shown first. It is also possible to switch between allowing/disallowing PM (Private Message) tweets to be included in the display.

Separate All Tweets Page

If a user has applied restrictions on the amount of Tweets displayed in the application then they can create a separate WordPress page to hold the entire tweet output of all the active Twitter accounts.

Information Cache

Running the relevant Twitter API function calls can sometimes a few minutes to fully execute. All information is stored in a cache data held locally, so that it minimises the chance of performance loss on web pages.

Cron Support

If users wish to have regular/automatic updates of their Twitter account tweets, then that is achievable through creating a crontab entry, or similar automation mechanism, to execute the supplied “runTwitterScript.php” file.

Specific styling using CSS

A CSS file is supplied to provide a starting point for displaying the tweets, but changes can be made to suit individual preference.

File Listing

All files, both PHP and CSS, can be found within the main extracted plugin folder.

Within the folder “twitter-feed” you should find the following 13 files:-

  1. twitterScript.php – the file that will interface with the Twitter API (required)
  2. twitterPlugin.php – the display file that WordPress will interface with (required)
  3. inlcudeTwitter.php – used for commonly used PHP variables and functions (required)
  4. runTwitterScript.php – used for cron or other photo data update automation control (optional usage but recommended)
  5. twitterStyle.css – used for styling the presentation of the tweets (required, but can be modified)
  6. arrow_down.gif – used to expand the main application
  7. arrow_up.gif – used to collapse the main application
  8. twitterImage.gif – used in the header
  9. twitterpageheader.gif – used in the header
  10. screenshot-1.png – image of the application running on a WordPress front page
  11. screenshot-2.png – image of the Twitter Control Panel in WordPress
  12. readme.txt – this information file
  13. COPYING – a copy of the license terms for this release

For further support or information please visit: http://community.plus.net/opensource/

Screenshots

  • This is a screenshot of the Twitter Control screen in WordPress' admin panel - screenshot-2.png
  • This is a screenshot of the application running on WordPress' front page - screenshot-1.png

FAQ

How does the plugin connect to Twitter?

It uses the PHP cURL library to connect to Twitter’s API.

Can the supplied plugin be re-styled?

Yes, as mentioned previously, a CSS style sheet is provided to give a basic layout for the plugin. Please feel free to modify this to your heart’s content to get the presentation you are after. However, this may require you to have some prior knowledge of HTML and CSS.

Is it possible to automate the tweet updates?

Yes, we have provided a PHP file called “runTwitterScript.php” that is the file that should be run if you want to run an automated/scheduled update of your tweetss. Essentially it performs the same task as clicking the “Update Blogs” button but automatically. This process is recommended for the best results with this plugin.

Will I experience any permission issues with the data cache storage/usage?

No, the plugin has been designed to automatically save the data cache to the WordPress database, this should prevent any file/folder permission issues.

Contributors & Developers

This is open source software. The following people have contributed to this plugin.

Contributors

Browse the code