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