Embed an RSS/ATOM Feed into your WordPress Website

April 26th, 2010  |  Published in Mind

One of my clients needs to pull an RSS feed from a real estate virtual tour provider and display it on one of their pages. I looked into a few plugins and could not find one that was easily customizable. After a quick google search I discovered that WordPress has some built-in functions based off of SimplePie‘s easy to use RSS API.

I also needed to customize the output a little bit, which required me to rely on PHP’s preg_match and preg_replace functions. Here is some simple example for embedding a feed into your WordPess website:

<?php
include_once(ABSPATH.WPINC.'/rss.php'); // path to include script
$feed = fetch_feed('http://url.to.feed/'); // specify feed url
?>

<?php
if (!is_wp_error($feed)) :
	$rss_items = $feed->get_items();
?>
    // Loop through each feed item and display each item as a hyperlink. <?php foreach ( $rss_items as $item ) : ?>
  • <?php echo $item->get_title(); ?>
  • <?php endforeach; ?>

Check out the codex for more information about WordPress’ function feed_fetch()… and with a little extra coding you can format the feed any way you like, see our example at NC Capital Homes.

Tags: , ,

Notable Tech Posts – 2009.10.25

October 25th, 2009  |  Published in Mind

7 areas of PHP you might want to optimize

jQuery concrete concreteui programming in jQuery

Adaptive web forms .ASPX

10 astonishing jQuery resources to spice up your website

the mystery of CSS float property

website accessibility and usability ten tips on how to make your website more viewer friendly

using RSS

35 fresh useful jQuery plugins

how to estimate time for a project

an introduction to WordPress action hooks

14 jQuery plugins for enhanced content viewing

jQuery and general Javascript tips to improve your code

Tags: , , , , , , , , , ,