Sebbene i feed RSS siano ottimi per promuovere i tuoi contenuti in directory, lettori di feed e altre piattaforme, presentano un grosso svantaggio: le immagini in evidenza dei tuoi post del blog non verranno visualizzate.
Quando ho iniziato a sindacare i miei contenuti WordPress tramite feed RSS, ero frustrato da quanto apparissero semplici e ricchi di testo. Le mie immagini in evidenza scelte con cura non si trovavano da nessuna parte, facendo sì che i miei contenuti si confondessero con tutti gli altri post.
Dopo aver gestito più siti WordPress nel corso degli anni, ho imparato che gli elementi visivi fanno un'enorme differenza nel modo in cui le persone interagiscono con i tuoi contenuti. L'aggiunta di miniature ai post può trasformare completamente i tuoi feed RSS di WordPress.
In questo articolo, ti mostrerò come puoi aggiungere miniature ai tuoi feed RSS di WordPress.

Cos'è un feed RSS di WordPress?
RSS, o Really Simple Syndication, consente a utenti e applicazioni di ricevere aggiornamenti regolari da un sito web o da un blog in un feed web.
I feed RSS ti aiutano a ricevere aggiornamenti dai siti web scelti senza doverli visitare manualmente. Aiuta a risparmiare tempo e ti permette di vedere gli ultimi contenuti nella tua email, nei lettori di feed e su altri dispositivi.
Se hai un blog WordPress, i feed RSS possono aiutarti a promuovere i tuoi contenuti e a generare traffico verso il tuo blog. Puoi rendere i nuovi articoli facilmente scopribili dai lettori e farli tornare sul tuo sito per contenuti freschi.
Tuttavia, il problema con i feed RSS di WordPress è che non mostrano le immagini in primo piano dei tuoi post.
L'aggiunta di miniature ai post aiuta a personalizzare il feed RSS. Aiuta anche a migliorare il feed e a fornire una migliore esperienza utente.
Detto questo, diamo un'occhiata a come puoi aggiungere miniature ai feed RSS di WordPress. Ti mostrerò due modi per farlo, incluso l'utilizzo di un plugin WordPress e l'aggiunta di una semplice funzione ai file del tuo tema.
- Aggiungere miniature ai post nei feed RSS utilizzando un plugin (modo semplice)
- Aggiungere manualmente miniature ai post nei feed RSS (richiede codifica)
- Guide esperte sui feed RSS di WordPress
Aggiungere miniature ai post nei feed RSS utilizzando un plugin (modo semplice)
Il modo più semplice per mostrare le immagini in primo piano nel feed RSS è utilizzare il plugin Featured Images in RSS for Mailchimp & More.
È un plugin WordPress gratuito che ti aiuta ad aggiungere immagini al tuo feed RSS in modo che vengano visualizzate nelle tue campagne email RSS e ovunque altro venga utilizzato il tuo feed RSS.
Innanzitutto, dovrai installare e attivare il plugin. Se hai bisogno di aiuto, consulta la nostra guida su come installare un plugin WordPress.
Dopo l'attivazione, puoi accedere a Featured Images in RSS dalla tua bacheca di WordPress.
Il plugin ti consente di modificare la dimensione dell'immagine RSS, l'allineamento, il padding del testo e di scegliere se rendere le immagini cliccabili.

Una volta apportate le modifiche desiderate, non dimenticare di fare clic sul pulsante 'Salva modifiche'.
Aggiungere manualmente miniature ai post nei feed RSS (richiede codifica)
Un altro modo per visualizzare le miniature dei post nei feed RSS di WordPress è aggiungere uno snippet di codice al file functions.php del tuo tema.
Tuttavia, non consiglio di modificare direttamente il file functions.php, perché il minimo errore può compromettere il tuo sito WordPress. Invece, un modo più semplice per aggiungere codice è utilizzare il plugin WPCode.

Con WPCode, puoi aggiungere in modo sicuro snippet di codice in WordPress senza errori. Inoltre, ti permette di conservare il tuo codice personalizzato anche se aggiorni o cambi il tuo tema WordPress.
La versione gratuita di WPCode include tutto il necessario per aggiungere codice personalizzato in WordPress, inclusa una libreria di snippet di codice pronti all'uso. WPCode Pro include funzionalità avanzate come revisioni del codice, snippet pianificati, pixel di conversione e altro ancora.
Innanzitutto, dovrai installare e attivare il plugin WPCode. Puoi seguire il nostro tutorial su come installare un plugin WordPress.
Una volta che il plugin è attivo, puoi andare su Code Snippets » + Add Snippet dalla dashboard di WordPress.
Da qui, vai all'opzione 'Aggiungi il tuo codice personalizzato (Nuovo Snippet)' e fai clic sul pulsante '+ Aggiungi Snippet Personalizzato'.

Then, select ‘PHP Snippet’ as the code type from the list of options that appear on the screen.

Dopodiché, devi copiare il seguente codice:
function rss_post_thumbnail($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = '<p>' . get_the_post_thumbnail($post->ID) .
'</p>' . get_the_content();
}
return $content;
}
add_filter('the_excerpt_rss', 'rss_post_thumbnail');
add_filter('the_content_feed', 'rss_post_thumbnail');
Successivamente, procedi a dare un titolo al tuo snippet, può essere qualsiasi cosa per aiutarti a ricordare a cosa serve il codice.
Quindi, incolla il codice che hai copiato in precedenza nella casella 'Anteprima Codice'.

Ora, scorri verso il basso fino alla sezione 'Inserimento'.
Per questo snippet, vorrai lasciare selezionata l'opzione 'Inserimento automatico' per inserire ed eseguire automaticamente lo snippet di codice sul tuo sito.

Infine, sposta l'interruttore da 'Inattivo' ad 'Attivo'.
Quindi, non dimenticare di premere il pulsante 'Salva Snippet'.

Puoi seguire il nostro tutorial su come aggiungere facilmente codice personalizzato in WordPress per maggiori dettagli.
Per ulteriori suggerimenti sull'aggiunta di immagini in evidenza ai tuoi post del blog, puoi consultare la nostra guida su come aggiungere miniature dei post in WordPress.
Guide esperte sui feed RSS di WordPress
Ora che sai come aggiungere miniature dei post ai tuoi feed RSS, potresti voler consultare le nostre altre guide sui feed RSS di WordPress:
- Come personalizzare completamente i tuoi feed RSS di WordPress
- Come visualizzare qualsiasi feed RSS sul tuo blog WordPress
- 12 consigli per ottimizzare il tuo feed RSS di WordPress
- Come creare feed RSS separati per ogni categoria in WordPress
- Come escludere categorie specifiche dal feed RSS di WordPress
- Come risolvere gli errori del feed RSS di WordPress
- Come aggiungere una sitemap RSS in WordPress (il modo più semplice)
Spero che questo articolo ti abbia aiutato a imparare come aggiungere miniature dei post ai tuoi feed RSS di WordPress. Puoi anche consultare la nostra guida sul miglior generatore gratuito di nomi aziendali e come scegliere il miglior website builder.
Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.


Jennifer
Salve,
Quando ho aggiunto questo codice al mio functions.php, ha cambiato la lunghezza della descrizione. Ora tutto il contenuto dei post del blog viene mostrato nel feed RSS. Prima era troncato. C'è un modo per limitare la descrizione a un massimo di 300 parole?
Grazie
Supporto WPBeginner
For what you are wanting you would want to change get_the_content to get_the_excerpt and that should allow it to display with the excerpt
Amministratore
M. Shukla
Prima di tutto, vorrei ringraziarvi per i vari tutorial che mi hanno aiutato nel tempo a risolvere diversi problemi.
Sto solo cercando un'implementazione semplice.
Voglio solo che il mio feed di categoria WordPress, ad esempio wpbeginner.com/category/wp-tutorials/feed, abbia l'immagine in evidenza del post.
In modo che sotto category/news/feed i miei articoli mostrino le immagini in evidenza nelle sezioni di Google News Publishers.
Supporto WPBeginner
Il metodo della nostra guida qui sopra dovrebbe permetterti di aggiungere immagini ai tuoi feed RSS. Il plugin ha un piano a pagamento se volessi escludere specificamente altre categorie.
Amministratore
Jana
Questo non funziona. Sfortunatamente, quando eseguito, visualizza il contenuto completo del post e l'immagine in evidenza a grandezza naturale invece dell'estratto.
Supporto WPBeginner
Dalla tua affermazione funziona. Aggiunge la miniatura del post che è ciò di cui tratta questo tutorial, vorresti cambiare get_the_content in get_the_excerpt per mostrare l'estratto e non il contenuto completo.
Amministratore
marisa
Quindi, come si modifica la funzione se si utilizza un ACF per la miniatura personalizzata principale invece della miniatura di WordPress?
Dani Serrano
Ciao a tutti,
Ho 4 CPT nel mio sito.
Li ho aggiunti tutti nel mio feed seguendo: https://www.wpbeginner.com/wp-tutorials/how-to-add-custom-post-types-to-your-main-wordpress-rss-feed/
Ma ora voglio aggiungere la miniatura come contenuto nel feed.
Sai come posso farlo?
Quello di cui ho bisogno è simile al contenuto di questo post ma per tutti i CPT.
Grazie e saluti,
Dani
wasim
Signore. Sto usando i feed RSS di altri siti web per scegliere le notizie, ma non mostra le immagini in evidenza, mostra solo il link. Questo codice o plugin funzionerà per me?? Ho provato entrambi ma non è successo niente. Grazie.
E per favore suggeriscimi cosa dovrei fare
SoNyne
Quindi questo aggiunge solo l'immagine al contenuto. Non è proprio quello che desidero per le mie esigenze. Come posso aggiungere un nuovo campo in modo da poter utilizzare get_thumbnail quando si utilizza il metodo fetch_feed in WordPress?
Araujo, Luiz
Ciao, come posso applicare questo filtro in un rss personalizzato
Ho il seguente rss creato
add_action(‘init’, ‘customRSS’);
function customRSS(){
add_feed(‘feedname’, ‘customRSSFunc’);
}
function customRSSFunc(){
get_template_part(‘rss’, ‘feedname’);
}
Ottimo lavoro
Steffi
Ho incollato il codice in WP functions ora, il mio sito è crashato. Schermata bianca. Non riesco ad accedere. AIUTOOOO!!!!
Supporto WPBeginner
Dovrai connetterti al tuo sito web utilizzando un client FTP. Quindi individua il file functions.php (lo troverai in /wp-content/themes/your-theme-folder/), modifica il file utilizzando un editor di testo semplice come Blocco note. Annulla le modifiche che hai apportato in precedenza. Infine, salva il file e caricalo di nuovo.
Potresti anche voler consultare la nostra guida alla risoluzione dei problemi di WordPress.
Amministratore
Bolkya Resha
Ho provato lo stesso per il mio sito ma il feed rss non mostra le immagini, per favore aiutami
Supporto WPBeginner
Il feed RSS è un file XML. Di solito, quando si visualizza un file XML in un browser, vengono mostrati solo il codice e non viene eseguito il markup. È necessario controllare il feed in un lettore di feed come Feedly.
Amministratore
Natalie
È possibile utilizzare questa funzione con il WP RSS Widget? Ho bisogno di importare POST con miniature su un altro sito.
Suresh Khanal
È stato davvero un mal di testa vedere le campagne RSS-to-email senza immagini perché il feed RSS non aveva il tag necessario per estrarre le immagini. Comunque, ho modificato il file functions.php e ora MailChimp può estrarre i componenti richiesti e ora le email sono bellissime.
Tuttavia, le immagini nel feed RSS sono ancora molto grandi e vorrei ridimensionarle a una dimensione adatta. Devo cercare di più e trovare una soluzione per questo.
Elodie
Thank you it crashed my site!
Jeremy R. Hammond
Questo ha permesso di includere la miniatura nel feed, ma ha creato altri due problemi:
1) Il mio feed ora mostra il contenuto completo invece del solo riassunto.
2) Il feed sta anche catturando la mia immagine in evidenza dal contenuto (l'immagine intera, non solo la miniatura) e questo shortcode:
[caption id="attachment_24496" align="aligncenter"width="739"]Testo della didascalia[/caption]
Presumo che ci sia un modo per correggere entrambi questi problemi. Qualcuno può aiutarmi?
Gretchen Louise
Grazie mille per questo codice! Ci sono suggerimenti per modificarlo in modo che la miniatura del post sia un link al post stesso?
Keifer Moore
Ho provato a implementare questo e ho ricevuto "Errore di analisi: errore di sintassi, inatteso '<' in /home/content/98/8201898/html/wp-content/themes/twentyfourteen/functions.php alla riga 526"
Non riesco ad accedere a wp-admin o al feed rss. Ho provato a creare nuovi file wp-config.php e niente funziona. Qualcuno potrebbe aiutarmi?
Salvatore Capolupo
Ottimo aiuto, grazie
I Plank
grazie mille. funziona
Benjamin
Ciao a chiunque abbia scritto questo post. Grazie innanzitutto, ma quando uso questo codice, il mio feed visualizza l'immagine a GRANDezza NATURALE, non come miniatura. Cosa consiglieresti per definire una dimensione?
vijay saklani
Ciao,
sono nuovo a wordpress. puoi suggerirmi come posso usare questo per mostrare i feed RSS con le miniature. ecco il mio codice:
get_item_quantity( 10 );
// Costruisce un array di tutti gli elementi, a partire dall'elemento 0 (primo elemento).
$rss_items = $rss->get_items( 0, $maxitems );
endif;
?>
<a href="get_permalink() ); ?>”
title=”get_date(‘j F Y | g:i a’) ); ?>”>
get_title($content,) ); ?>
get_description() ); ?>
e aggiungi la funzione describe in function.php del tema. ma non funziona.
Aiutatemi!!!!
Grazie
François
Salve,
Grazie per aver condiviso questo!
Vorrei sapere se è possibile (e come) usare questo script per visualizzare l'immagine dell'autore nel feed RSS? C'è un modo per farlo?
Grazie
François
Kama
Perché dobbiamo controllare has_post_thumbnail()?
get_the_post_thumbnail() restituisce una stringa vuota se non riesce a ottenere la miniatura. Inoltre, non è necessario definire global $post. I filtri vengono chiamati dall'interno del loop.
E perché chiamiamo get_the_content(), è necessario?
Questo codice sarà sufficiente:
—
function rss_post_thumbnail( $content ){ $img = get_the_post_thumbnail( null, array(100, 80), array( ‘align’ => ‘left’, ‘style’ => ‘margin-right:15px;’ ) ); $content = $img . $content;
return $content;
}
add_filter( ‘the_excerpt_rss’, ‘rss_post_thumbnail’ );
add_filter( ‘the_content_feed’, ‘rss_post_thumbnail’ );
—
Scusa per il mio inglese. Non è la mia lingua madre.
Abhay Singh
Salve signore, ho aggiunto il codice su functions.php ma la miniatura non viene visualizzata
Brett Bumeter
Sto provando questo con il tema Genesis Magazine, senza successo. L'articolo sta diventando un po' datato. Mi stavo chiedendo se qualcosa fosse cambiato in WordPress da quando è stato scritto originariamente, o se forse mi sto solo perdendo qualcosa. È passato un po' di tempo da quando mi sono avventurato nel buco del coniglio inseguendo il codice del feed
/** Aggiungi miniatura al feed del tema Magazine */
function rss_post_thumbnail($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = ” . ‘ID).'”>’. get_the_post_thumbnail($post->ID).’‘ .
” . /* opzione contenuto completo get_the_content() */get_the_excerpt();/*opzione estratto */
}
return $content;
}
add_filter(‘the_excerpt_rss’, ‘rss_post_thumbnail’);
add_filter(‘the_content_feed’, ‘rss_post_thumbnail’);
Staff editoriale
Ho appena testato il codice dall'articolo su un tema figlio genesis personalizzato. Funziona bene. Non funzionerà con il feed predefinito di WordPress che Firefox mostra. Ma se vai al feed atom, allora funzionerà. Se stai usando un feedburner o un'altra app, dovrebbe funzionare.
Amministratore
Nick Aster
Ok... aspetta un minuto.
Sembra che questo forzi il mio feed RSS a essere a contenuto completo. È così?
Più importante, sembra che tutto questo faccia solo aggiungere la miniatura all'inizio del contenuto nel feed RSS. Mi sfugge qualcosa?
Staff editoriale
Sì, rende il feed a contenuto completo. Puoi cambiare get_the_content() in get_the_excerpt().
Sì, il punto è aggiungere la miniatura in primo piano nell'RSS. Nella maggior parte dei casi, questa viene aggiunta prima del post. Puoi stilizzare il tag paragraph come preferisci. Aggiungi un float:left; o qualsiasi altra cosa desideri.
Amministratore
shen
10x .. it’s work perfectly
eribowo
funziona per il widget di wordpress reader RSS...?? sto cercando un modo per inserire immagini in miniatura nel widget RSS..qualcuno..?
laksh
Ciao, ho provato questo ma dà un errore Fatal error: Call to undefined function add_filter() in wp-includes/functions.php on line 33. per favore aiutami a risolvere questo problema. grazie in anticipo.
AndyiBM
Funziona benissimo, tranne che quando è presente una miniatura, il feed ripete sempre il titolo del post all'interno del testo del contenuto (o testo dell'estratto, come sto usando), il che sembra un po' ridondante. Per i post senza miniatura, il titolo non viene ripetuto. C'è un modo per rimuovere questo testo del titolo aggiuntivo? Non ha tag circostanti, quindi non posso nasconderlo con CSS.
Piotr Sajnog
C'è un modo per allineare le miniature dei post a sinistra della voce nel feed RSS?
Staff editoriale
Sì, aggiungi lo stile. Cambia il tag Paragraph in un Div e digli di fluttuare a sinistra con un po' di margine.
Amministratore
AzzePis
Penso che sia meglio se cambi il codice:
$content=”.get_the_post_thumbnail($post->ID).”.$content;
per mantenere il contenuto originale.
Meg
quindi come sarebbe il codice finale – tutto quanto –?
Persona non programmatrice che vuole una miniatura nel suo feed del blog.
Staff editoriale
Il codice nell'articolo è il codice finale di cui hai bisogno... ovviamente se il tuo tema non ha la miniatura abilitata, allora avrai bisogno di altro.
Amministratore
Cosmin
Come faresti a far puntare la miniatura del post dall'RSS al post?
I don’t get along with PHP, any help is appreciated
Staff editoriale
Modificheresti un po' la funzione. Aggiungi questo codice php nel tag link: the_permalink($post->ID)
Amministratore
Jake
Questo è davvero qualcosa! Mi piacerebbe aggiungere qualcosa di simile a Inside the Webb, dovrò armeggiare con un po' di codice e vedere cosa posso fare.