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

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>';
}
 

Comments

No comments so far.

  • Leave a Reply
     
    Your gravatar
    Your Name