The PWS WP Feed Widget is a simple widget that uses the rss2html scripts available from FeedForAll to display an rss feed inside of a sidebar or widget area.
In order to put this widget to good use, you should be sure to specify a cache file and cache time. Having the rss feed parsed during every page load will make your site _very_ slow. Fortunately, I have build a cache mechanism into the widget so all you have to do is specify your feed, specify the template to use for displaying it, specify the name of a cache file, and specify the time to keep the cache before re-building it.
- Status: Beta
- Availability: Privateer Theme Owners
See your members – products page to download.
The WP Feed Widget is designed to let you pull RSS feeds into your sidebars ( or the privateer widget header bar ).
If you sell online, run a blog, run a photo gallery site, etc., chances are good that you have an RSS feed that you can pull content from.
You could also use this widget to pull a news feed from some other site.
Using the rss2html template system, you can create a template to control how the feed will be displayed on your site and then plug the feed url and template name into this widget to have the rss feed show up on your site.
When setting up this widget, keep the following in mind:
- You need an RSS feed to pull from ( even your own sites feed will work )
- You need to create a template file to use ( see the readme in the rss2html subdirectory of this plugin )
- Make sure that wordpress can write to the /wp-content/ directory ( or create a file named mycache.html in your /wp-content/ directory and make sure that wordpress can write to it ). You can use this plugin without caching the results…but your site will slow to a crawl if you do so.
- Set the cache time ( for example, if you wanted it to renew the feed every 3 hours, you would set the time to 3H
That really is all there is to it.
This plugin will remain as a beta plugin until I get time to go over the rss2html scripts and encapsulate them into objects.
It might be a while before I have _that_ much free time on my hands.








