Como integrar un lector de feeds RSS de wordpress en nuestras webs
Sunday, January 31, 2010 20:35Posted in category Programación, Wordpress
No Comments
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 follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.