fb-pixel

Come usare i feed RSS su WordPress

Se hai un sito WordPress puoi sfruttare il feed RSS per creare un canale di comunicazione diretto con i tuoi lettori. Iscrivendosi al feed, i visitatori del tuo sito possono ricevere aggiornamenti e seguire i commenti.

Inoltre puoi anche mostrare sul tuo sito i feed di altre fonti per creare un vero e proprio aggregatore o una sezione di contenuti correlati nel tuo blog WordPress. In questa guida ti mostrerò come gestire le impostazioni di WordPress per il feed RSS, vedremo diversi modi per mostrare il feed sul sito e altro ancora.

Iniziamo!

Cos’è il feed RSS

Il feed RSS (Really Simple Syndication) è una funzione che si può attivare sul proprio sito o blog e che permette di inviare notifiche ai lettori ogni volta che c’è un aggiornamento.

Questa funzione veniva largamente utilizzata tra il 2005 e il 2010, basti pensare che il primo rilascio dei feed RSS risale al 1999 e, invece, la famosa icona è stata introdotta nel 2004.

Rss Feed Icona

Ad oggi i feed RSS hanno perso il loro appeal iniziale, anche se vengono ancora utilizzati. Secondo i dati di BuiltWith solo in Italia ci sono 862.728 siti che usano gli RSS.

Nella pratica questi feed aiutano i lettori a ricevere aggiornamenti su commenti, notizie o nuovi articoli. Gli aggiornamenti provenienti da diversi siti vengono mostrati in un unica lista, andando a costituire appunto il feed, e possono essere visualizzati tramite un lettore RSS come Feedly.

Attualmente i feed RSS vengono anche utilizzati per la diffusione dei podcast, ad esempio piattaforme come Spotify mettono a disposizione degli utenti un feed RSS per poter condividere i podcast con altre piattaforme come quella Apple. Utilizzando il feed RSS puoi anche caricare i podcast direttamente su YouTube.

Come impostare il feed RSS su WordPress

Come abbiamo visto nel tutorial su WordPress, questo CMS ha il feed RSS già integrato. Questo rende molto semplice utilizzare il feed RSS se hai un sito WordPress.

Sul tuo sito puoi mostrare il feed RSS (prelevandolo dal tuo sito o da altre fonti) incorporandolo nell’area desiderata, ad esempio in sidebar oppure nel footer.

Ci sono diversi metodi per farlo:

  • tramite Site Editor (per i temi a blocchi);
  • tramite widget (per i temi classici);
  • con un plugin.

Per prima cosa vediamo come personalizzare le impostazioni del feed su WordPress.

Impostazioni di WordPress per i feed RSS

Dalla dashboard di WordPress clicca su Impostazioni > Lettura per accedere alle impostazioni per i feed RSS.

Impostazioni Feed Rss WordPress Lettura

I feed visualizzano i più recenti: da qui puoi impostare il numero di contenuti che verranno inclusi nel feed, di default è impostato su 10.

Per ogni articolo nel feed, includi: puoi scegliere se includere tutto il testo dell’articolo o solo il riassunto. In genere è consigliabile modificare questa impostazioni in “riassunto”, così facendo i lettori vedranno nel feed solo un estratto e non l’intero articolo.

Trovare l’URL del feed RSS su WordPress

Per visualizzare il feed RSS di un sito WordPress, ti basta aggiungere “/feed” subito dopo l’indirizzo del tuo sito web, in questo modo:

www.tuosito.it/feed

Ecco un esempio di come appare il feed RSS. Si tratta di un file XML che ha una struttura particolare in modo da contenere informazioni su articoli e commenti, tra cui titolo, autore, data, ecc.

Url Feed Rss Sito WordPress

Impostare il feed RSS con il site editor

Se stai usando un tema a blocchi come Twenty Twenty-Four, puoi impostare il feed RSS direttamente dal Site Editor.

Dalla bacheca di WordPress clicca su Aspetto > Editor per accedere al Site Editor.

Wordpress Aspetto Editor

Da qui puoi modificare i template delle pagine, per esempio modificando il template “Articoli singoli” modificheremo il template degli articoli del blog.

Nota: se hai impostato un template diverso da quello di default, dovrai modificare quello in uso o non vedrai le modifiche.

Nella struttura dell’articolo possiamo scegliere l’area in cui inserire il feed RSS, ad esempio subito sotto la sezione dei commenti. Per farlo ci basta inserire un blocco “RSS” in questo modo e poi incollare l’URL del nostro sito o del sito di cui vogliamo mostrare il feed.

Inserire Blocco Rss WordPress

Dopo aver inserito l’URL e cliccato su “Applica” verranno caricati i contenuti del feed. Dalle opzioni del blocco possiamo modificare:

  • il numero di elementi da mostrare;
  • la visibilità di autore, data e riassunto.
Impostazioni Blocco Rss Gutenberg

Quando abbiamo terminato, ci basta cliccare su “Salva” per salvare le modifiche al template.

Suggerimento: puoi anche usare il blocco RSS anche per aggiungere il feed direttamente in un articolo singolo o in una sola pagina del sito, senza dover modificare il template e aggiungerlo a tutti gli articoli o tutte le pagine.

Impostare il feed RSS usando i widget

Se usi un tema classico che supporta i widget, puoi mostrare il feed RSS sul tuo sito inserendolo tramite questi ultimi.

Per prima cosa dalla dashboard di WordPress clicca su Aspetto > Widget.

Wordpress Aspetto Widget

Potrai quindi selezionare l’area del sito in cui inserire il widget, le aree disponibili dipendono dal tema. In questo esempio la inseriremo nel footer del sito.

Selezionata l’area ti basta cliccare sul pulsante “+” per inserire un nuovo Widget e scegliere il blocco “RSS”.

A questo punto ti basterà inserire l’URL del sito da cui vuoi prelevare il feed, cliccare su “Applica” e poi su “Aggiorna” per confermare le modifiche.

Incorporare Rss Tramite Widget WordPress

Mostrare un pulsante per rimandare a un lettore RSS

Come dicevamo ci sono diversi RSS feed reader che ci permettono di seguire gli aggiornamenti di diversi siti. Uno dei più conosciuti è Feedly.

Oltre a poter incorporare i feed RSS sul nostro sito, possiamo anche aggiungere un pulsante per permettere ai lettori di seguirci direttamente su Feedly tramite RSS.

Per farlo possiamo creare un pulsante direttamente su WordPress con il blocco pulsante oppure incorporare il pulsante con l’icona di Feedly.

Colleghiamoci su Feedly a queste coordinate per generare il codice HTML che mostri il pulsante.

Ci basta scegliere il design del pulsante, inserire l’URL del nostro feed e verrà generato il codice HTML da copiare.

Generare Pulsante Feedly Da Incorporare Sul Sito

A questo punto torniamo sulla bacheca di WordPress e possiamo inserire il pulsante con i metodi che abbiamo visto prima:

  • come blocco all’interno del template di articoli o pagine;
  • come widget nella barra laterale o nel footer.

Ci basta inserire un blocco “HTML personalizzato” e incollare il codice HTML che abbiamo generato prima.

Inserire Codice Html Pulsante Feedly Widget WordPress

Ecco un esempio di come verrà visualizzato il pulsante nella sidebar.

Esempio Pulsante Feedly In Sidebar

Come mostrare il feed RSS con un plugin

I metodi che abbiamo visto prima ci permettono di mostrare feed RSS sul nostro sito WordPress senza usare nessun plugin.

In alternativa possiamo utilizzare un plugin per mostrare feed multipli da altri siti, ma anche da altre piattaforme tra cui YouTube.

Due plugin popolari sono:

  • RSS Aggregator di RebelCode;
  • RSS Aggregator by Feedzy.

Vediamo brevemente come usarli.

RSS Aggregator

Dopo aver installato e attivato il plugin “RSS Aggregator” di RebelCode, siamo pronti per incorporare i feed RSS sul nostro sito web.

Rss Aggregator Rebelcode Plugin

Come prima cosa ci basta inserire l’URL del feed RSS del sito che ci interessa.

Rss Aggregator Inserire Url

Poi possiamo scegliere se copiare lo shortcode generato dal plugin per inserirlo nel sito oppure creare direttamente una nuova pagina in cui mostrare il feed.

Rss Aggregator Step2

La comodità di questo plugin sta nel fatto che possiamo aggiungere più fonti dei feed RSS e mostrarli nel nostro sito. Si tratta quindi di un ottimo metodo per creare un aggregatore o, in generale, mostrare feed da più fonti.

Possiamo anche importare più sorgenti in blocco utilizzando l’opzione Tools > bulk add sources per inserire più fonti in questo modo:

  • Feed 1, https://www.sito.com/feed/
  • Feed 2, https://www.altrosito.com/feed/

Il plugin ci permette anche di modificare vari parametri tra cui la frequenza di aggiornamento del feed, oltre a consentirci di mettere in pausa i feed e limitare il numero di elementi importati.

Di default il feed viene mostrato come un elenco di link, possiamo personalizzarlo modificando gli elementi mostrati, ma per avere un controllo maggiore e creare un vero e proprio template è necessario acquistare la versione Pro di RSS Aggregator.

Esempio Feed Creato Con Rss Aggregator Rebelcode

RSS Aggregator by Feedzy

Un altro plugin per la gestione dei feed RSS è RSS Aggregator by Feedzy. In questo caso dopo aver installato e attivato il plugin, potremo aggiungere più fonti da cui prelevare il feed RSS per mostrarlo sul nostro sito o anche per importare i contenuti.

Rss Aggregator By Feedzy Plugin Installa

Durante la configurazione guidata iniziale possiamo, infatti, scegliere se importare i feed RSS o mostrarli sul sito tramite shortcode o con l’editor a blocchi.

Con l’importazione, verranno duplicati i contenuti dalle URL fornite e, nel caso di articoli, verranno create delle copie che troveremo nella sezione “Articoli” di WordPress.

L’importazione via RSS è infatti un metodo che può essere usato quando si trasferisce un sito da una piattaforma all’altra, come abbiamo visto nella guida su come trasferire un sito da Wix a WordPress.

Rss Aggregator Feedzy Configurazione Guidata

Se scegliamo di mostrare i feed tramite l’editor a blocchi, verremo rimandati alla creazione della bozza di pagina e potremo personalizzare l’aspetto del feed prima di pubblicarlo.

Esempio Feed Creato Con Rss Aggregator Feedzy

Dalle opzioni del blocco possiamo personalizzare il nostro feed modificando:

  • il numero di elementi da mostrare;
  • l’ordine;
  • impostare limiti per numero di caratteri del titolo e della descrizione;
  • scegliere l’immagine da mostrare come miniatura accanto ai contenuti e impostare un’immagine di fallback.
Rss Aggregator Feedzy Opzioni Blocco

Problemi col feed RSS: come verificare se funziona correttamente

Come dicevamo WordPress ha un feed RSS integrato che viene generato automaticamente, ma ci possono essere casi in cui il feed non può essere letto correttamente.

Per verificare che il feed RSS funzioni si può usare uno strumento per validarlo.

Il sistema più rapido è utilizzare lo strumento messo a disposizione da W3C, basta inserire l’URL del feed e premere sul pulsante “Check” per fare il controllo.

Strumento Check Feed Rss

Lo strumento ci mostrerà se il feed è valido e quali modifiche possiamo apportare per facilitare la lettura del file da parte degli RSS feed reader.

Come disattivare il feed RSS su WordPress

Il feed RSS su WordPress è integrato e attivo di default, per disattivarlo il metodo più rapido è aggiungere una funzione via codice.

Nota: un metodo alternativo sarebbe quello di usare un plugin che disattivi il feed, tuttavia i plugin che si trovano sul repository attualmente sono datati o poco utilizzati.

Possiamo usare questo codice (riportato sul blog di Rank Math) per disattivare il feed RSS, reindirizzare all’home page ed eliminare i riferimenti al feed RSS dall’header della pagina.

// Disable RSS Feeds and redirect to homepage
function disable_rss_feeds() {
    wp_redirect(home_url());
    exit();
}
add_action('do_feed', 'disable_rss_feeds', 1);
add_action('do_feed_rdf', 'disable_rss_feeds', 1);
add_action('do_feed_rss', 'disable_rss_feeds', 1);
add_action('do_feed_rss2', 'disable_rss_feeds', 1);
add_action('do_feed_atom', 'disable_rss_feeds', 1);
add_action('do_feed_rss2_comments', 'disable_rss_feeds', 1);
add_action('do_feed_atom_comments', 'disable_rss_feeds', 1);

// Remove RSS feed links from header
remove_action('wp_head', 'feed_links', 2);
remove_action('wp_head', 'feed_links_extra', 3);

Possiamo creare uno snippet di codice con Code Snippet per utilizzare questa funzione, in questo modo in caso di necessità possiamo disattivare il codice e quindi riattivare il feed.

In alternativa possiamo inserire il codice nel file functions.php del tema child.

Conclusioni

Adesso sai come funzionano i feed RSS e come fare a mostrarli sul tuo sito WordPress. Abbiamo visto diversi sistemi che ti permettono di personalizzare il feed preimpostato di WordPress e mostrare diversi feed sul tuo sito.

Per finire abbiamo visto come fare una verifica della validità del feed RSS e come fare a disabilitarlo dal proprio sito. Ora che sai come funziona, userai la funzione di feed RSS? O forse la conoscevi già? Facci sapere nei commenti cosa pensi di questa funzione.


Prova gratis e senza impegno uno dei nostri piani hosting per 14 giorni. Non è richiesto nessun dato di pagamento!

Commenti

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *