Como integrar un lector de feeds RSS de wordpress en nuestras webs

Sunday, January 31, 2010 20:35
Posted in category Programación, Wordpress

Si queremos integrar nuestro un lector de feeds RSS de nuestro blog WordPress en nuestras páginas webs existe una forma bastante sencilla de conseguirlo:

En primer lugar tendremos que incluir los siguientes scripts:

< ?php 
 require_once("/ruta-blog/wp-blog-header.php");  
 require_once("/ruta-blog/wp-includes/rss.php");
?>

Posteriormente haremos uso de la función fetch_rss que obtiene el código RSS de nuestro WP:

// Insertar la url del feed
$rss = @fetch_rss('http://todosloscaminosdesantiago.com/blog/feed/');

El siguiente script en php, iterará por cada entrada del feed RSS, mostrando el título
y el enlace correspondiente. Se puede configurar el número de entradas a mostrar:

if ( isset($rss->items) && 0 != count($rss->items) ) {
    echo '<ul>';
    // Numero de enlaces a mostrar (5)
    $rss->items = array_slice($rss->items, 0, 5);
    foreach ($rss->items as $item ) {
    $pubDate = date_i18n( get_option('date_format'), strtotime( $item['pubdate'] ) );
        echo '<li>';
            echo $pubDate .': <a href="' . wp_filter_kses($item['link']) . '">' . wp_specialchars($item['title']) . '</a>';
        echo '</li>';
    }
    echo '</ul>';
}
You can leave a response, or trackback from your own site.

Leave a Reply