Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come aggiungere miniature ai tuoi feed RSS di WordPress

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.

Aggiungi miniature ai 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)

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.

Immagini in evidenza nelle impostazioni RSS

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.

WPCode - Il miglior plugin per snippet di codice WordPress

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'.

Aggiungi uno snippet personalizzato in WPCode

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

Scelta dello snippet PHP in WPCode

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'.

Codice feed RSS per immagini in miniatura WPCode

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.

Scegli il metodo di inserimento di WPCode

Infine, sposta l'interruttore da 'Inattivo' ad 'Attivo'.

Quindi, non dimenticare di premere il pulsante 'Salva Snippet'.

Salva e attiva lo snippet di codice WPCode

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:

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.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

44 CommentsLeave a Reply

  1. 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

    • 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

  2. 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.

    • 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

  3. Questo non funziona. Sfortunatamente, quando eseguito, visualizza il contenuto completo del post e l'immagine in evidenza a grandezza naturale invece dell'estratto.

    • 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

  4. Quindi, come si modifica la funzione se si utilizza un ACF per la miniatura personalizzata principale invece della miniatura di WordPress?

  5. 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

  6. 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?

  7. 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

  8. Ho incollato il codice in WP functions ora, il mio sito è crashato. Schermata bianca. Non riesco ad accedere. AIUTOOOO!!!!

    • 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

  9. Ho provato lo stesso per il mio sito ma il feed rss non mostra le immagini, per favore aiutami

    • 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

  10. È possibile utilizzare questa funzione con il WP RSS Widget? Ho bisogno di importare POST con miniature su un altro sito.

  11. È 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.

  12. 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?

  13. 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?

  14. 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?

  15. 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

  16. 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

  17. 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.

  18. 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’);

    • 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

  19. 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?

    • 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

  20. funziona per il widget di wordpress reader RSS...?? sto cercando un modo per inserire immagini in miniatura nel widget RSS..qualcuno..?

  21. 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.

  22. 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.

  23. Penso che sia meglio se cambi il codice:

    $content=”.get_the_post_thumbnail($post->ID).”.$content;

    per mantenere il contenuto originale.

    • quindi come sarebbe il codice finale – tutto quanto –?
      Persona non programmatrice che vuole una miniatura nel suo feed del blog.

      • 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

  24. Come faresti a far puntare la miniatura del post dall'RSS al post?

    I don’t get along with PHP, any help is appreciated :)

  25. 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.

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.