Visualizzare immagini da feed RSS esterni?
Esiste un modo per mostrare un'immagine per i feed RSS nella mia pagina WordPress? Attualmente i feed RSS predefiniti di WordPress mostrano solo il testo dei feed provenienti da altri siti. Come posso fare in modo che il mio sito mostri un'immagine in miniatura dei feed RSS di altri siti?
SimplePie, incluso in WordPress, supporta le immagini nei feed. Consulta la Documentazione di SimplePie se hai bisogno di cercare funzioni specifiche relative alle immagini.
Se vuoi mostrare immagini dai feed sul tuo sito, potresti ad esempio creare un plugin contenente un widget personalizzato che legge un feed alla ricerca di immagini. Per esempio con la funzione get_feed_tags()
per cercare tag IMG. Questi possono poi essere visualizzati dal widget.
Fai attenzione a non inserire contenuti indesiderati nel tuo sito per motivi di sicurezza ecc.

Mentre cercavo informazioni per un'altra domanda, ho trovato il plugin Anyfeed Slideshow, che mostra le immagini nei feed RSS. Non so quanto sia efficace nel visualizzare sia il testo che le immagini, ma se il tuo feed è focalizzato sulle immagini (come un feed Flickr), probabilmente farà al caso tuo.

Anch'io stavo cercando un modo per aggiungere miniature ai miei feed. Ho trovato una soluzione di cui non sono sicuro sia la migliore, ma funziona. Ho utilizzato il plugin RSS Image Widget e ho apportato alcune modifiche al codice:
$desc = $item->get_description();
if(strlen($desc)>50)
$desc = wp_html_excerpt($desc, 50).' ... ';
$blog_title = $item->get_title();
if(strlen($blog_title)>45)
$blog_title = wp_html_excerpt($blog_title, 45).' ... ';
echo '<div class="rss_image">
<a title="'.$item->get_title().'" href="'.$item->get_permalink().'"><img src="'.get_bloginfo('wpurl').'/wp-content/cache/rss_image_cache_'.date('n').'/'.$image_thumb.'" alt="'.$item->get_title().'" /></a>
<h5><a title="'.$item->get_title().'" href="'.$item->get_permalink().'">'.$blog_title.'</a></h5><p>'.$desc.'</p>
</div><br />';
Vale anche la pena menzionare che sul blog di origine le immagini erano incluse nel feed.
