Merge several feeds into a single ressource

The WordPress RSS-Combiner is intended to merge several Atom, RSS, RDF, etc. Feeds into one single stream. This might be useful for you if you have several social network accounts like Twitter, SoundCloud, Last.fm, a flickr photostream, etc. that you want to include in your weblogs’ RSS-Feed.
Changes since v1.0:
After a bit, well actually it’s been around 2.5 years, I updated my RSS-Combiner Plugin for WordPress this weekend. There are mostly minor changes, and the final, combined feed output can still be improved a bit (which is on my todo list). But for now there are some enhancements made:
- the SimplePie caching is activated so the plugin uses less server-side ressources.
- the admin page was updated so that it integrates better into the WordPress admin theme.
- Limiting the number of items in the output feed was implemented.
- Changing the length of the articles content and description was implemented.
- Some warnings, that showed on the plugins first run were fixed.
Download & Demo
WordPress RSS-Combiner v1.1 (tar.gz archive, 170KB)
See the demo feed.
Instructions
- Download and unpack the archive.
- Upload its contents to the /wp-content/plugins/ folder of your WordPress installation.
- Make sure the folder /wp-content/plugins/rss-combiner/simplepie/cache is writeable by the server.
- Activate the plugin, and add some input feeds.
- Check that it’s working by accessing www.mydomain.com/blog/?feed=combined-rss2 in your browser.
- Finally, you’ll want to link to the new combined feed. (eg: <link rel="alternate" type="application/rss+xml" title="WordPress » Feed" href="http://mydomain.com/blog/rss2.php" />)
- If you need a file-like URL (parameter-free) for the generated feed, you could optionally add something like this to your WordPress .htaccess file:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule rss2.xml ?feed=combined-rss2 [L]
</IfModule>(this should be placed outside of the WordPress block)