Realizzare un feed reader da mettere nella sidebar del vostro blog…

Se avete un secondo blog da gestire, specialmente creato da poco, sapete quanto è importante potergli dare un po di visibilità. Da quando ho realizzato il tema per il tumblr mi sono ricreduto sul suo funzionamento, tutto quello che non può diventare un post o tutte le stupidate che trovo in rete le archivio li. Quindi ho deciso di metterlo in sidebar e dopo aver provato a cercare plugin specifici, troppo macchinosi per quello che volevo realizzare, ho deciso di usare un piccolo script:

<h2>Feed reader</h2>

<div class=”feedreader”>
<ul>
<?php
// Qui inserite l’indirizzo del feed che volete che venga visualizzato
$feed_rss = “http://indirizzo/rss”;
// FINE CONFIGURAZIONE
$percorso_file_wp = ABSPATH . “/wp-includes/rss-functions.php”;
require_once($percorso_file_wp);
$rss = fetch_rss($feed_rss);

if ( isset($rss->items) && 0 != count($rss->items) ) {

//Qui sotto il numero di post che volete visualizzare in questo caso 5
$rss->items = array_slice($rss->items, 0, 5);
foreach ($rss->items as $item ) {
?>
<li><a href=’<?php echo wp_filter_kses($item['link']); ?>’><?php echo wp_specialchars($item['title']); ?></a>
(<?php echo human_time_diff( strtotime($item['pubdate'], time() ) ); ?>
<?php _e(‘ago’); ?>)</li>
<?php
}
}
?>
</div>

In questo modo, rispettando accuratamente il codice del vostro tema, potete mettere in sidebar (o dove vi pare eh) questo feed reader.

Potete ovviamente personalizzare il foglio di stile del tema per esempio per mettere un’immaginetta a fianco del nome tra le tag “h2″:

#sidebar h4 { font-size: 16px; letter-spacing: -1px; font-weight: bold; background: url(images/feed.png) no-repeat left center; color:#666; padding: 9px 0px 5px 30px; margin: 0px; border-bottom: dashed 1px #efe4e4; }

Questo potrebbe essere un esempio di modifica del css, ovviamente dovete tener conto di come è scritto il vostro e cambiare da h2 in h[quellochevolte].

P.S. se avete un tema incasinato con i widjet allora tutto questo è inutile, c’è già un widjet pronto all’uso. Se invece siete i classici “litighiamo col codice” allora è perfetto per voi.