Ciao!

Inserire l’immagine del post nei feed RSS di WordPress

Come mai non riesco a visualizzare le immagini dei miei post negli Feed RSS di WordPress?

Se anche tu come me, almeno una volta nella vita, ti sei posto questa domanda,COMLIMENTI, sei nel sito giusto per risolvere il tuo problema. Come molti sapranno l’installazione di WordPress base, vi ricordo che QUI abbiamo spiegato passo passo come si esegue l’installazione di Worpdress in Italiano, non prevede l’immagine principale – In evidenza – dei vostri amati post nei suoi Feed RSS.

Perché WordPress non mostra di default l’immagine in evidenza del mio post?

Questo accade perché WordPress di default all’interno dei suoi Feed RSS visualizza solo il content o l’excerpt dell’articolo.

Esiste la soluzione al problema dei Feed di WordPress?

Si, esistono ben due soluzioni per questo problema:

  1. installare un plugin di WordPress chiamato “RSS Image Feed” (Soluzone facile, veloce e senza troppo sbattimento);
  2. aggiungere una porzione di codice al file function.php del vostro tema installato su WordPress;

Soluzione 1: Installare plugin RSS Image Feed

Scaricate il plugin da questo LINK e carica il file .zip nell’amministrazione del tuo sito WordPress usando la sezione apposita Plugin –> Aggiungi nuovo –> Carica plugin. Oppure, sempre nell’amministrazione di Wordpres seleziona Plugin –> Aggiungi nuovo ed inserisci “RSS Feed Image” nel campo cerca in alto a destra.

Soluzione 2: Modificare il file function.php del tuo tema

Apri la cartella dei file sorgenti del tuo tema e cerca il file function.php, apri il file utilizzando un editor html, copia la porzione di codice che trovi qui sotto, incolla il codice in fondo alla pagina function.php, salva.

 

function immagine_nei_feed($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = '<div><a href="' . get_the_permalink() . '" target="_blank">' . get_the_post_thumbnail($post->ID, 'medium') . '</a></div>' . $content;
}
return $content;
}
add_filter('the_content_feed', 'immagine_nei_feed');
add_filter('the_excerpt_rss', 'immagine_nei_feed');

 

Grazie a queste due soluzionni, per ogni post, se e solo se è stata impostata un’immagine principale, il contenuto del Feed RSS viene preceduto da un contenitore dell’immagine in evidenza dell’articolo cliccabile.

Guarda l’esempio del mio Feed RSS QUI