Shaolin Tiger’s “How to Use RSS Feeds on Your WordPress Site”
from Adding RSS Feeds to WordPress

One issue I did come up against is that although you can put Template Tags and PHP code into a Page Template, you cannot put these into the content of a Page and expect them to run. This meant I had to use a PHP evaluating Plugin (example: RunPHP) to enable the < ?php randomFeedList() ?> feature of the Feed List plugin.

EDIT: October 10
I’ve completely revamped how I use this plugin.

  • I have a WordPress Page with it’s own template (page_rss_parent), that is an exact replica of my standard Page template except it incldues the Dynamic Ajax Content from www.dynamicdrive.com. As you select a link to a particular RSS feed, this Page loads it dynamically.
  • The RSS feeds are each in their own page, using the FeedList plugin . These pages have their own template ( page_rss) that has no call to sidebar or footer. This is because these pages will be loaded into a DIV on already already existing page, with the header, sidebar footer etc already present.
  • I have another page that is the parent of the pages with the RSS feeds. This means I can exclude this page (and therefore the underlying RSS Feed pages) when using wp_list_pages in my header.
  • I don’t need the runPHP plugin.

Next step is to write it up as a plugin. The big issue is where to store the RSS feeds:

  • If I store them in WordPress as Pages, you’ll need to do the wp_list_pages hack described above.
  • If I store them in another table, it raises issues of tidiness and compatibility with later versions
  • If I store them as a text file in the plugin directory, there’s issues around the read/write permissions

from http://arstechnica.com – arstechnica.

Reading: incoming RSS feeds on wpTweet This