ABONAȚI-VĂ LA NEWSLETTER
Alegerea editorului
Erori WordPress

Eroare RSS Feed – Cum repari această eroare în WordPress?

SEMrush
WooCommerce

Va-ți întâlnit cu o eroare rss feed pe site-ul dvs. WordPress? Feed-urile RSS îi ajută pe utilizatori să se aboneze la blogul dvs. folosind aplicații de știri precum Feedly.

Având în vedere că fluxurile RSS sunt publicate în limbajul XML markup, o mică greșeală a feed-ului o poate face imposibil de citit, iar utilizatorii nu vor putea vedea conținut nou în fluxurile de știri.

Alte aplicații se bazează pe primirea actualizărilor de conținut din feed-ul dvs. RSS WordPress. De exemplu, dacă utilizați IFTTT pentru a automatiza distribuirea în social media a noilor postări, atunci și aceasta ar înceta să funcționeze datorită unei eroare RSS Feed.

În acest articol, vom vedea cum să remediați cu ușurință această eroare RSS Feed în WordPress și vom vorbi și despre ce cauzează această eroare și cum s-o evităm în viitor.

Cele mai frecvente erori RSS Feed în WordPress

Cele mai frecvente erori RSS Feed în WordPress sunt cauzate de o formatare slabă.

WordPress produce fluxuri RSS în XML, care este un limbaj strict de marcare. O pauză de linie care lipsește sau o filă suplimentară poate sparge fluxul RSS.

Mesajul de eroare RSS Feed va arăta astfel:

XML Parsing Error: XML or text declaration not at start of entity

Location: http://example.com/feed

Line Number 2, Column 1:

În funcție de browserul pe care îl utilizați, mesajul dvs. de eroare RSS Feed poate varia.

Puteți vedea și acest mesaj de eroare când vizitați feed-ul într-un browser.

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

Dacă utilizați FeedBurner, erorile dvs. pot arăta diferit.

Acestea fiind spuse, să vedem ce cauzează această eroare de flux RSS Feed și cum să o remediem.

back to menu ↑

Rezolvarea manuală pentru eroare RSS Feed în WordPress

Cel mai probabil motiv pentru ca fluxurile dvs. RSS să afișeze erori este formatarea slabă. Această formatare slabă poate fi cauzată de un spațiu necompletat după închiderea etichetei PHP într-un plugin sau în fișierul temei dvs. functions.php.

Dacă recent ați adăugat un fragment de cod în fișierul temei dvs. functions.php. Apoi ați editați fișierul pentru anumite funcții.

Dacă la sfârșitul fișierului functions.php există o etichetă PHP de închidere, atunci trebuie să vă asigurați că nu există spațiu suplimentar sau pauze de linie după acesta.

În mod ideal, eticheta PHP de închidere nu este necesară la sfârșitul fișierului. Acesta este motivul pentru care ar fi cel mai bine dacă înlăturați complet eticheta php.

Acest lucru ar trebui să rezolve problema în majoritatea cazurilor. Cu toate acestea, dacă nu rezolvă această eroare RSS Feed, continuați să citiți acest articol.

back to menu ↑

Dezactivați plugin-urile legate de fluxul RSS

Dacă utilizați un plugin WordPress care modifică fluxul RSS al site-ului dvs. sau creează unul nou, atunci trebuie să dezactivați pluginul.

Dacă nu sunteți sigur care, atunci puteți dezactiva temporar toate pluginurile WordPress.

Dezactivați temporar toate pluginurile

Dezactivați temporar toate pluginurile

În continuare, verificați dacă eroarea pentru fluxul RSS persistă. Dacă eroarea dispare, atunci înseamnă că unul dintre pluginurile instalate pe site-ul dvs. a fost vinovatul.

Acum puteți reactiva pluginurile instalate unul câte unul și verificați fluxul RSS după activarea fiecărui plugin. Astfel veți putea afla exact ce plugin provoacă problema.

După ce ați localizat pluginul, puteți contacta dezvoltatorul pluginului pentru o actualizare sau puteți găsi un plugin alternativ care face același lucru.

back to menu ↑

Treceți temporar la o temă implicită

Ocazional, o funcție tematică slab codificată din tema WordPress poate afecta feed-ul dvs. în WordPress. Pentru a vedea dacă problema este cauzată de tema dvs. WordPress, trebuie să treceți temporar la o temă WordPress implicită.

Pur și simplu accesați pagina Aspect »Teme și dacă aveți deja instalată o temă implicită, activați-o.

Treceți temporar la o temă implicită

Treceți temporar la o temă implicită

Temele implicite sunt, Twenty Nineteen, Twenty Seventeen, Twenty Sixteen, etc. Dacă nu aveți una instalată pe site-ul dvs., atunci puteți face clic pe butonul Adăugare nou pentru instalare și activare. Consultați articolul nostru despre cum să instalați o temă WordPress pentru instrucțiuni pas cu pas.

După trecerea la tema implicită, verificați dacă eroare RSS Feed în WordPress persistă. Puteți vizita fluxul dvs. într-o fereastră a browserului sau puteți testa cu un instrument de validare a feedului.

Dacă eroarea dispare, atunci aceasta înseamnă că tema dvs. WordPress a cauzat problema. Puteți contacta autorul temei pentru asistență sau puteți găsi o temă nouă adecvată pentru site-ul dvs.

Sperăm că acest articol v-a ajutat să remediați această eroare RSS Feed în WordPress pe site-ul dvs.

Ai nevoie de ajutor ?

Citește și: 45 de Erori WordPress – Cauze și Soluții

NU PIERDETI NOUTĂȚILE!
Abonați-vă la Newsletter!

Primește în căsuța ta de email, noutăți wordpress, idei de business, sfaturi de marketing și multe alte lucruri interesante și utile.

Invalid email address
Comunitatea WordPress nu trimite spam. Vă puteți dezabona în orice moment.
SEMrush
blank

Personalul editorial Comunitatea WordPress este o echipă de experți WordPress conduși de George CRIȘAN. Peste 10.000 de cititori săptămânal din România au încredere în noi!

We will be happy to hear your thoughts

Leave a reply

Logo-nou-Comunitatea-WordPress-700x150px

 

Ai nevoie de ajutor ?

Comunitatea WordPress îți vine în ajutor în orice problemă întâmpini în site-ul/blog-ul tău WordPress. Trebuie doar să ne contactezi folosind rubrica contact:

Cu ce te putem ajuta?