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 correggere gli errori del feed RSS di WordPress (tutorial passo passo)

Poiché gestiamo un blog WordPress piuttosto grande, a volte ci imbattiamo in errori del feed RSS che possono essere piuttosto frustranti. Questo perché questi errori possono impedire ai nostri abbonati di ricevere aggiornamenti sui nostri nuovi contenuti, il che è fondamentale per mantenere il coinvolgimento del nostro pubblico.

Anche un piccolo errore nel linguaggio di markup XML può rendere il feed illeggibile, facendo sì che gli utenti perdano i nostri ultimi post. Ma per fortuna, abbiamo trovato diversi modi per risolvere questo problema.

In questa guida, ti spiegheremo come risolvere rapidamente gli errori del feed RSS in WordPress.

Correzione degli errori del feed RSS di WordPress

Cosa causa solitamente gli errori del feed RSS di WordPress?

La maggior parte dei comuni errori del feed RSS di WordPress sono causati da una formattazione errata.

WordPress genera i feed RSS in un rigoroso linguaggio di markup XML. Una interruzione di riga mancante o una tabulazione in più possono interrompere il feed RSS sul tuo blog WordPress.

Il messaggio di errore del feed RSS apparirà più o meno così:

XML Parsing Error: XML or text declaration not at start of entity
Location: http://example.com/feed
Line Number 2, Column 1:

A seconda del browser che stai utilizzando, il messaggio di errore del tuo feed RSS potrebbe variare.

Potresti anche vedere questo messaggio di errore quando visiti il tuo feed in un browser:

Warning: Cannot modify header information - headers already sent by (output started at /home/username/example.com/wp-content/themes/twentysixteen/functions.php:433) in /home/username/example.com/wp-includes/pluggable.php on line 1228

Se utilizzi FeedBurner o altre app come IFTTT per l'automazione della condivisione sui social, i messaggi di errore potrebbero apparire diversi. Questi errori non solo influiscono sul tuo feed, ma possono anche interrompere i servizi che si basano sul tuo feed RSS di WordPress per gli aggiornamenti dei contenuti agli iscritti.

Detto questo, diamo un'occhiata a cosa causa questi errori del feed RSS e come risolverli. Puoi utilizzare questi collegamenti rapidi per saltare a un passaggio specifico:

Metodo 1: Utilizza uno strumento di convalida del feed

Anche il più piccolo errore di formattazione può interrompere il tuo feed RSS. Fortunatamente, esistono strumenti online gratuiti che possono aiutarti a identificare questi errori, come il W3C Feed Validator.

Il primo passo è ottenere l'URL del tuo feed RSS. Nella maggior parte dei casi, l'URL del tuo feed RSS di WordPress segue questo formato: https://tuosito.com/feed/. Sostituisci tuosito.com con l'indirizzo effettivo del tuo sito web.

Quindi, visita lo strumento di convalida dei feed W3C utilizzando il link sopra. Qui, incolla semplicemente l'URL del tuo feed RSS nel campo designato e fai clic su 'Verifica'.

Servizio di validazione feed W3C

Il validatore analizzerà il tuo feed e visualizzerà eventuali errori o avvisi. Non preoccuparti se vedi alcuni avvisi, ma gli errori devono essere risolti. Lo strumento fornisce descrizioni degli errori, che possono aiutarti a individuare il problema.

Se stai utilizzando un plugin di WordPress che modifica il feed RSS del tuo sito web o ne crea uno nuovo, allora devi disabilitare quel plugin.

Se non sei sicuro, puoi temporaneamente disabilitare tutti i plugin di WordPress.

Vai semplicemente su Plugin » Plugin installati nella tua bacheca di amministrazione di WordPress. Quindi, seleziona la casella nell'angolo in alto a sinistra dell'elenco dei plugin e scegli 'Disattiva' dal menu a discesa 'Azioni di massa'.

Infine, dovrai fare clic su 'Applica'.

Disattiva tutti i plugin

Successivamente, controlla il tuo feed RSS per l'errore. Se l'errore scompare, allora uno dei plugin installati sul tuo sito web WordPress era il colpevole.

Ora puoi riattivare i tuoi plugin installati uno per uno e controllare il tuo feed RSS dopo aver attivato ciascun plugin. In questo modo, puoi scoprire esattamente quale plugin sta causando il problema.

Una volta individuato il plugin, puoi contattare il team di supporto del plugin per un aggiornamento o trovare un plugin alternativo che faccia la stessa cosa.

Dai un'occhiata alle nostre migliori scelte per i migliori plugin per feed RSS di WordPress per trovare un'alternativa adatta.

Metodo 3: Passa temporaneamente a un tema predefinito

Occasionalmente, una funzione di tema WordPress codificata male può anche influire sul tuo feed RSS di WordPress. Per vedere se il problema è causato dal tuo tema WordPress, devi passare temporaneamente a un tema WordPress predefinito.

Vai semplicemente alla pagina Aspetto » Temi e, se hai già un tema predefinito installato, attivalo.

I temi predefiniti includono Twenty Twenty-Three, Twenty Twenty-Two e così via.

Attivazione di un tema WordPress predefinito

Se non ne hai uno installato sul tuo sito web, aggiungine uno nuovo al tuo WordPress. Consulta la nostra guida su come installare un tema WordPress per istruzioni passo passo.

Dopo aver cambiato al tema predefinito, controlla il tuo feed WordPress per eventuali errori. Puoi visitare il tuo feed in una finestra del browser o testarlo con uno strumento validatore di feed.

Se l'errore scompare, significa che il tuo tema WordPress stava causando il problema. Puoi contattare l'autore del tema per supporto o trovare un nuovo tema WordPress per il tuo sito web.

Metodo 4: Correggi il tuo file functions.php

Per correggere manualmente gli errori del feed RSS in WordPress, dovrai spesso affrontare problemi di formattazione. Questo problema di formattazione è frequentemente causato da uno spazio aggiuntivo dopo il tag PHP di chiusura nel file functions.php del tuo plugin o tema.

Se hai recentemente aggiunto uno snippet di codice al tuo tema o al file functions.php del tuo tema figlio, devi aprire e modificare quel file.

Una cosa di cui devi assicurarti è che non ci sia un tag di chiusura PHP alla fine del file, poiché non è richiesto.

Se c'è un tag PHP di chiusura alla fine del tuo file functions, devi rimuovere il tag o assicurarti che non ci siano spazi vuoti o interruzioni di riga dopo di esso, come di seguito. Nota come non ci siano righe o spazi dopo ?>.

// Your PHP code here

?>

Per maggiori informazioni, puoi consultare la nostra guida su come correggere gli errori di sintassi in WordPress.

Metodo 5: Crea un feed RSS personalizzato con WPCode

Sebbene tu possa certamente aggiungere snippet di codice personalizzati al tuo file functions.php per modificare il tuo feed RSS, come abbiamo discusso in precedenza, questo approccio può introdurre errori di formattazione o conflitti se non eseguito con attenzione.

Per un modo più sicuro e intuitivo per creare un feed RSS personalizzato, ti consigliamo di utilizzare il plugin WPCode.

WPCode fornisce un'interfaccia dedicata per aggiungere snippet di codice personalizzato. Questo elimina la necessità di modificare direttamente i file del tuo tema, riducendo la possibilità di rompere il tuo sito web se viene commesso un errore nel codice.

Inoltre, il tuo codice RSS feed personalizzato rimarrà separato dai file del tema, quindi rimarrà sempre anche dopo gli aggiornamenti del tema.

WPCode ha anche una funzione integrata di gestione degli errori. Se uno snippet di codice che aggiungi riscontra un errore, WPCode può disabilitarlo automaticamente per prevenire malfunzionamenti del sito web.

Avviso di errore WPCode

Per maggiori informazioni, puoi consultare le nostre guide su come creare un feed RSS personalizzato e come personalizzare completamente il tuo feed RSS di WordPress.

Lo sapevi che le impostazioni dei tuoi permalink possono influire anche sul tuo feed RSS? I permalink sono gli URL permanenti per i tuoi post e pagine di WordPress. Se le impostazioni dei tuoi permalink non sono configurate correttamente, il tuo feed RSS potrebbe non visualizzare correttamente i contenuti.

Un modo per risolvere il problema dei permalink è rigenerarli. Puoi leggere la nostra guida su come rigenerare i permalink in WordPress per una guida passo passo.

Se nient'altro funziona, fai questo

Se non riesci a trovare il colpevole dietro questo errore, allora devi cercare aiuto professionale. A volte, gli errori del feed RSS possono essere causati da problemi complessi che non sono immediatamente evidenti, anche dopo aver provato tutti i metodi che abbiamo delineato.

Puoi leggere la nostra guida su come chiedere correttamente supporto per il tuo sito WordPress per maggiori informazioni su come comunicare efficacemente il tuo problema ai forum di supporto o agli sviluppatori di temi/plugin.

Oppure, puoi assumere un' agenzia di supporto WordPress per aiutarti. Questi esperti possono individuare la causa esatta del tuo errore nel feed RSS e risolverlo rapidamente, riducendo al minimo i tempi di inattività e garantendo che i tuoi contenuti continuino a raggiungere i tuoi abbonati senza interruzioni.

Potresti anche voler leggere il nostro articolo su come ottimizzare il tuo feed RSS di WordPress per maggiori informazioni.

Speriamo che questo articolo ti abbia aiutato a risolvere gli errori del feed RSS di WordPress sul tuo sito. Potresti anche voler dare un'occhiata alla nostra guida su come risolvere gli errori più comuni di WordPress e alle nostre scelte di esperti per i migliori siti web aggregatori di notizie e come crearne uno tuo.

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

27 CommentsLeave a Reply

  1. Sotto impostazioni / lettura, aumenta il numero di feed di syndication da mostrare

    • It would depend on the error but if our methods from the article did not work you could certainly try this :)

      Amministratore

  2. Quando aggiorno il link RSS di Feedburner e salvo il link del feed del sito web, mi viene mostrato questo errore. E per questo motivo la mia campagna RSS in Mailchimp non funzionava correttamente. "Ricevuto errore HTTP: "Proibito" durante il recupero del feed sorgente."

  3. Ogni volta che un utente fa clic sull'icona del feed RSS sul mio sito web, viene visualizzato il codice sorgente XML.
    È sicuro per il mio sito web?
    In caso contrario, come posso risolvere questo problema?

    • Va bene, il feed RSS per impostazione predefinita è configurato per i siti che scansionano il tuo sito piuttosto che per gli utenti che lo visitano direttamente, a meno che non lo aggiungano al loro strumento RSS preferito.

      Amministratore

  4. Ciao! Il mio feed mostra solo i miei 2 post più recenti che ho poi eliminato e non uso affatto. Ora ho troppe pagine sul mio sito web ma il feed non è aggiornato e gli abbonati non ricevono aggiornamenti. Cosa posso fare? Grazie per l'aiuto.

  5. Grazie! Ho provato lo strumento di convalida del feed e ho ricevuto questo messaggio: “I feed non dovrebbero essere serviti con il tipo MIME “text/html””.

    Ho cliccato sul link ma non ci sono istruzioni su cosa fare in WordPress. Ho anche provato il correttore RSS ma non aiuta! Sai cosa posso fare al riguardo? Molte grazie!

    • Ci sono alcune possibili ragioni, potresti iniziare disabilitando i tuoi plugin per vedere se questo errore è causato da un plugin specifico

      Amministratore

  6. Dopo aver migrato a un nuovo tema (Soledad), la mia "campagna RSS automatica" inviata da MailerLite mostra ai miei lettori l'ultimo post pubblicato per intero PIÙ tre snippet dello stesso post con un link. Non ho idea di dove cercare per risolvere questo problema e rimuovere i tre snippet aggiuntivi.

    • Come punto di partenza, potresti controllare MailerLite per assicurarti che sia ancora configurato correttamente. Il tuo RSS potrebbe sembrare aggiornato quando hai aggiornato i temi.

      Amministratore

      • Sì, ho controllato subito con MailerLite. Hanno detto che è tutto configurato correttamente con il mio feed. Il feed non è cambiato. Ho disattivato tutti i miei plugin e nulla è cambiato. Ho aperto un ticket di supporto con PenciDesign riguardo al mio nuovo tema e mi hanno detto che non fanno nulla con l'RSS. Ho controllato le impostazioni di WordPress e va tutto bene. È un mistero e non ho idea di dove andare da qui.

  7. Most of the 9 RSS feeds I’m subscribed to haven’t been working for some time, I get an error message that seems to be linked to Microsoft :( I tried this morning to see if I could fix the problem, only to have WordPress say I don’t have an account, even though I’ve successfully subscribed to these blogs for years! I don’t get it. I just want my feeds to work again. Help??

  8. ho ricevuto questo errore quando provo a importare cosa dovrei fare

    Fatal error: Uncaught Error: Call to undefined function set_magic_quotes_runtime()

  9. Grazie per il suggerimento. Per me il mio Feed RSS per il mio podcast stava generando il seguente errore: XML parsing error: :1:1: not well-formed (invalid token)

    Alla fine si è trattato di un tag di chiusura PHP mancante alla fine del mio file functions.php sul nuovo tema che avevo installato. In realtà potrebbe essere stato attribuito al favicon.ico che rifiutava di essere applicato quando si cercava di salvare le impostazioni.

  10. Ciao,
    Ho provato quelle soluzioni ma non hanno funzionato con me.
    La pagina RSS mostra tutto il testo e le immagini di tutti i post senza CSS.

  11. Ciao,

    Se curl_init o altre funzioni curl sono disabilitate sul server, questo può essere anche un motivo di errore RSS in Wordpress.

  12. Ottima condivisione. Ho già risolto gli errori del feed RSS utilizzando questo plugin. Questo è davvero un plugin eccellente. Grazie per il tuo articolo e grazie mille per il tuo aiuto.

  13. I miei problemi RSS non sono nessuno dei precedenti. Puoi vederli dai miei feed RSS delle voci e dai feed RSS dei commenti che si trovano nel mio widget Meta Tags nella mia barra laterale destra.

    Cosa potrebbe esserci di sbagliato in essi?

  14. Il problema che ho è un conflitto tra Mailchimp e la cache 3W, Mailchimp non invierà le newsletter a meno che non disattivi temporaneamente la 3W. Non sono ancora riuscito a trovare qualcuno che mi aiuti. Ho contattato entrambi, ma non ho ricevuto risposta da nessuno dei due. E sembra che abbia a che fare con RSS perché quando voglio creare una campagna, nella fase in cui chiede example.com/feed, ricevo un errore.
    Grazie

    • Ciao Wally,

      Hai trovato una soluzione al tuo problema? perché mi sembra di avere qualcosa di simile.

  15. Bei consigli per gli errori del feed RSS. Ho trovato Google per risolvere questo errore. Grazie per avermi aiutato ora.

    Buona giornata. Tornerò per altri consigli. Dio ti benedica.

  16. Grazie per l'aiuto..
    Ancora vedo 404 not found su link come: "/feeds​/1175639818555185176​/comments​/default"

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.