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

Notă! Unele linkuri de pe această pagină pot fi linkuri afiliate, ceea ce înseamnă că, dacă alegeți să efectuați o achiziție, pot câștiga un mic comision fără costuri suplimentare pentru dvs. Apreciez foarte mult sprijinul dvs.!

Loading

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.

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.

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.

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.

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

S-ar putea să te intereseze și:

Despre Admin Staff

Comunitatea WordPress este un Blog strict Educativ pentru utilizatorii de WordPress. Nu este Agenție de WEB, Publicitate sau Marketing! Dacă sunteți firmă și aveți nevoie de sfaturi vă ajut cu plăcere, pentru contracte de colaborare, vă rog contactați agenții specializate, care vă pot oferi documentația fiscală necesară. Sunt pasionat de WordPress și tot ce se leagă de mediul online din 2011, scriu din pasiune și-mi place să ajut, doar prin prisma acestui fapt că-mi place să fac bine oamenilor care au aceeași pasiune. Blog-ul este monetizat prin link-uri de afiliere și Google Adsense, unde se plătesc taxe legale de către platformele respective. Dacă dorești să susții acest blog, sunt deschis pentru donații. Vă mulțumesc pentru înțelegere! George CRIȘAN , Administrator Comunitatea WordPress!

Lasă un comentariu