Întâmpinarea erorilor în fișierul pluggable.php în WordPress poate fi confuză și frustrantă, mai ales dacă nu sunteți sigur ce le cauzează.
Aceste erori apar de obicei din cauza conflictelor cu temele, plugin-urile sau fragmentele de cod personalizate.
La WPBeginner, am întâlnit nenumărate erori, așa că am învățat câteva trucuri pentru a le rezolva. Știm cum să depanăm problemele fără a provoca întreruperi.
În acest articol, vă vom arăta cum să remediați cu ușurință erorile fișierului pluggable.php în WordPress. Metoda noastră este prietenoasă cu începătorii și va funcționa pentru dvs., chiar dacă nu sunteți un expert în codare.

Când și de ce apar erorile Pluggable.php?
WordPress permite utilizatorilor și plugin-urilor să suprascrie anumite funcții de bază. Aceste funcții se găsesc în fișierul pluggable.php.
Dacă un plugin WordPress sau un fragment de cod personalizat nu reușește să gestioneze corect una dintre aceste funcții, atunci veți vedea o eroare ca aceasta:
Atenție: Nu se pot modifica informațiile antetului – antetele au fost deja trimise de (ieșirea a început la /home/username/demosite/wp-content/themes/mytheme/functions.php:1035) în /home/username/demosite/wp-includes/pluggable.php pe linia 1179

Uneori, este posibil să puteți continua să lucrați la site-ul dvs. WordPress cu această eroare sau cu o altă eroare care apare în zona de administrare.
În capturile de ecran de mai jos, puteți vedea un exemplu de mesaj de eroare în tabloul de bord WordPress.

Acestea fiind spuse, să vedem cum să remediem cu ușurință eroarea fișierului pluggable.php în WordPress.
Cum să remediați erorile fișierului Pluggable.php în WordPress
Fișierul pluggable.php este un fișier de bază WordPress. Nu este niciodată o idee bună să editați fișierul de bază WordPress ca primă opțiune, chiar și atunci când o eroare indică spre el.
Mai probabil, eroarea provine dintr-o altă locație.
Pentru a remedia orice eroare care menționează fișierul pluggable.php, pur și simplu uitați-vă la prima locație menționată în eroare:
Atenție: Nu se pot modifica informațiile antetului – antetele au fost deja trimise de (ieșirea a început la /home/username/demosite/wp-content/themes/mytheme/functions.php:1035) în /home/username/demosite/wp-includes/pluggable.php pe linia 1179
În exemplul de mai sus, eroarea se află în fișierul functions.php al temei, la linia 1035.
Acest lucru înseamnă că trebuie doar să editați fișierul functions.php al temei dvs. și să schimbați sau să eliminați codul care cauzează această eroare.
Uneori, eroarea „headers already sent” este cauzată de un spațiu suplimentar după închiderea tag-ului php ?>, deci îl poți elimina și asta va rezolva problema.
Să analizăm un alt exemplu:
Avertisment: Nu se pot modifica informațiile antetului – antetele au fost deja trimise de (ieșirea a început la /home/username/demosite/wp-content/plugins/some-plugin-name/some-plugin.php:144) în /home/username/demosite/wp-includes/pluggable.php pe linia 1090
Acest mesaj de eroare indică un plugin de pe site-ul dvs. WordPress care cauzează eroarea. Puteți pur și simplu dezactiva plugin-ul și să notificați autorul plugin-ului despre eroare.
În aproape toate cazurile, erorile care menționează fișierul pluggable.php nu sunt cauzate de fișierul în sine.
Aceste erori sunt de obicei cauzate de un fragment de cod personalizat pe care l-ați adăugat în fișierul functions.php, un plugin prost codat sau chiar de tema dvs. WordPress.
Pur și simplu eliminarea sau editarea codului sau dezactivarea pluginului va face ca eroarea să dispară.
Încă nu poți să-ți dai seama ce cauzează aceste erori?
Puteți urma instrucțiunile din ghidul nostru pas cu pas ghid pentru depanarea erorilor WordPress. Acesta vă va ajuta să aflați cauza erorii și cum să o remediați rapid.
Bonus: Folosiți WPCode pentru a insera fragmente de cod în WordPress
Inserarea codului personalizat în fișierul functions.php poate cauza uneori erori în fișierul pluggable.php și alte erori WordPress. În cel mai rău caz, fragmentul de cod poate chiar să vă defecteze site-ul web.
De aceea recomandăm să folosiți WPCode în schimb. După testare amănunțită, am ajuns la concluzia că este cel mai bun plugin pentru fragmente de cod WordPress. Vă permite să adăugați cod personalizat pe site-ul dvs. fără a-l strica.
Pentru a afla mai multe, consultați recenzia noastră completă WPCode.

Mai întâi, va trebui să instalați și să activați plugin-ul WPCode. Pentru instrucțiuni detaliate, consultați tutorialul nostru despre cum să instalați un plugin WordPress.
La activare, vizitați pagina Code Snippets » + Add Snippet din tabloul de bord WordPress. Aici, puteți face clic pe butonul „Use Snippet” sub opțiunea „Add Your Custom Code (New Snippet)”.
Puteți folosi, de asemenea, fragmente de cod prefabricate care fac parte din biblioteca WPCode.

Aceasta va deschide pagina „Creare Snippet Personalizat”, unde puteți adăuga un nume pentru fragmentul de cod. După aceea, puteți selecta tipul de cod din meniul derulant din dreapta.
Apoi, adăugați codul personalizat în caseta „Previzualizare cod” și comutați comutatorul „Inactiv” la „Activ”.

În final, faceți clic pe butonul „Salvează fragmentul” pentru a vă stoca setările. Acum ați adăugat cu succes cod personalizat pe site-ul dvs. web.
Pentru mai multe detalii, puteți consulta ghidul nostru despre cum să adăugați ușor cod personalizat în WordPress.
Sperăm că acest articol v-a ajutat să rezolvați erorile fișierului pluggable.php în WordPress. De asemenea, ați putea dori să marcați lista noastră cu cele mai frecvente erori WordPress și cum să le remediați și să vedeți selecțiile experților noștri pentru cele mai bune editoare de cod pentru editarea fișierelor WordPress.
Dacă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poți găsi, de asemenea, pe Twitter și Facebook.

Dennis Muthomi
Aș dori să împărtășesc din experiența mea: atunci când vă confruntați cu erori de tip „headers already sent”, merită să verificați și dacă există ieșiri neașteptate înainte de tag-ul php de deschidere în fișierele temei sau ale plugin-ului. Chiar și un singur spațiu sau un caracter newline poate declanșa aceste erori.
Recomandarea ta de a folosi WPCode pentru adăugarea de fragmente de cod personalizate este un sfat excelent.
Am constatat că utilizarea WPCode nu numai că ajută la prevenirea erorilor, dar face și mai ușor de gestionat și organizat codul personalizat pe un site. Este o modalitate excelentă de a îmbunătăți funcționalitatea WordPress fără a risca stabilitatea site-ului.
Rinto
Sunt foarte nou în dezvoltarea WordPress, iar acest post m-a ghidat pe calea cea bună în ceea ce privește funcțiile pluggable.
Suport WPBeginner
Glad our guide could help you fix errors with Pluggable.php
Admin
Khyati
Nu pot să vă mulțumesc suficient, sunteți mereu un Rockstar, Dumnezeu să vă binecuvânteze omule.
Suport WPBeginner
Glad our guide was helpful
Admin
Anthony Camilo
Mereu cu soluțiile!!! Mulțumesc
Suport WPBeginner
Glad our guide could help you
Admin
Larry Donald
Salut, Mulțumesc pentru informații. Am avut o eroare similară care m-a împiedicat să mă loghez în zona mea de administrator. Pagina era pur și simplu goală.
Warning: Cannot modify header information
Am urmat instrucțiunile dvs. pentru cazul unu, eliminând un spațiu după tag-ul de închidere PHP și a funcționat pentru mine.
Suport WPBeginner
Glad our guide was able to help
Admin
Komal Wadhwa
A rezolvat problema în cel mai scurt timp. Mulțumesc.
Suport WPBeginner
You’re welcome, glad our guide was helpful
Admin
Gabby Conde
Da! Acest lucru a rezolvat problema foarte rapid pentru mine și chiar în mijlocul unei lansări. Vă mulțumesc!
Suport WPBeginner
You’re welcome, glad our guide was able to assist
Admin
Karthikeyan
Mulțumesc mult. M-am chinuit o oră să rezolv această problemă. Acum este rezolvată.
Suport WPBeginner
You’re welcome, glad our article was helpful
Admin
Marc
Mulțumesc pentru pont! Mi-a rezolvat problema.
Suport WPBeginner
You’re welcome, glad our guide could help
Admin
Pardeep kumar
Tutorial drăguț, mi-a rezolvat problema.
Suport WPBeginner
Glad our guide was able to help
Admin
Stephanie Tognetti
Nu mă pot autentifica deloc pe pagina mea de administrare. Știu exact cum să o rezolv, dar nu mă pot autentifica. Cum pot accesa pagina mea dacă nu mă lasă să mă autentific prin pagina de autentificare WordPress?
Suport WPBeginner
Ar depinde de eroare, pentru unele soluții de evitare atunci când nu vă puteți autentifica, puteți consulta articolul nostru aici: https://www.wpbeginner.com/beginners-guide/beginners-guide-to-troubleshooting-wordpress-errors-step-by-step/
Admin
Sixtus
Mulțumesc pentru aceste informații utile. Tocmai am urmat ghidul dvs. și am reușit să rezolv eroarea. Într-adevăr, vă sunt recunoscător.
Perrin Brunson
Eram pe punctul de a-mi pierde mințile încercând să-mi dau seama ce era în neregulă, și totul era din cauza acelui spațiu suplimentar! Vă mulțumesc, mulțumesc, mulțumesc!
Suport WPBeginner
Glad our article could help you find the problem
Admin
Shane
La fel aici!
Mă înnebunea…. Tot ce a fost a fost prima linie goală deasupra <?php în fișierul meu customizer.php…..
ughhhh…….
mulțumesc Echipei Editoriale WPBeginner !!!
Richard
Thank you! saved me hours of scouring for a fix
Jacek
Its helped me
Torben
Woo, mulțumesc că mi-ai economisit ore! Un spațiu pe linia 1, chiar înainte de <...
Jelena
Da, aceeași situație și aici! Mulțumesc FOARTE mult Syed, tocmai mi-ai economisit ORE!!
Dave CJ
Acest articol este foarte util și a rezolvat eroarea pe instalarea mea de WordPress. Era un spațiu suplimentar în functions.php.
Mulțumesc mult echipei. Continuați munca excelentă.
David Usma
Mulțumesc pentru ajutor!
Era un spațiu în plus la sfârșitul pluginului.
James
Acest pas a funcționat pentru mine..
„Uneori eroarea headers already sent este cauzată de un spațiu suplimentar după tag-ul php ?>, așa că îl poți elimina și va rezolva problema.”
elham
Mulțumesc mult pentru ajutor.
suraj
primesc o eroare de genul acesta, îmi puteți spune motivul și cum să o rezolv
angela
Salut, văd un mesaj de genul acesta. Încercam să-mi actualizez tema când a apărut mesajul. Problema este că mesajul blochează accesul la tabloul meu de bord. Adică, nici măcar nu-mi mai permite să mă autentific în tabloul meu de bord!!! Ce pot face? Acesta este mesajul: Warning: Cannot modify header information – headers already sent by (output started at /home3/angelasobral/public_html/wp-content/themes/glowline/inc/static-function.php:238) in /home3/angelasobral/public_html/wp-includes/pluggable.php on line 1210
Mulțumesc mult pentru ajutor.
Suport WPBeginner
Salut Angela,
Tema dvs. cauzează această problemă. Vă rugăm să consultați ghidul nostru despre cum să remediați erorile fișierelor pluggable.php în WordPress.
Admin
Amanda C
Angela, am exact aceeași problemă! Nu pot urma pașii lor pentru a repara, deoarece nu mă pot conecta. Ai găsit vreodată o soluție?
Vijay Patel
Mulțumesc foarte mult pentru articolul cu adevărat util. Am întâmpinat o eroare pe site-ul meu din cauza codului de comentariu imediat după tag-ul de început PHP <?php
cineva de genul acesta…
/*
Nume plugin: Some Name
URI plugin:
Descriere: Some Description
Autor: Author Name
URI autor:
Versiune: 2.1
*/
Am eliminat partea de comentariu și mi-a rezolvat problema.
Thanks a lot for the help.
Anneliese
Mulțumesc! Spațiul suplimentar după tag-ul de închidere mi-a rezolvat problema!
Mubarak
Acest lucru mi-a rezolvat problema.
Mulțumesc mult
zeshan
Cum ați rezolvat-o
Prashant Gupta
Mulțumesc pentru ajutor..m-a ajutat mult!
Deborah
MULȚUMESC FOARTE MULT! programatorul meu a lăsat un spațiu în plus înainte ȘI după tag-ul <php?. acum funcționează perfect!
prathapreedy
Mulțumesc pentru informații despre această eroare. Am nevoie de un ghid complet despre cum să împart un post în pagini
Imam Nurrahmat
mulțumesc! chiar m-a ajutat. și a funcționat la naiba!
Matty R
Ah, acel spațiu gol după tag-ul de închidere ?>…. Nu aș fi ghicit niciodată. Mulțumesc, domnule! Mi-ați economisit mult timp și frustrare.
RickH
Dezvoltând un plugin și am adăugat apelul wp_safe_redirect în plugin. Primesc o eroare de tip ‘function wp_safe_redirect’ not found.
Cred că acest lucru se datorează faptului că pluggable.php nu este încărcat decât *după* plugin. Este corect și cum repar asta?
ML
Mulțumesc.
Jason Teale
Această eroare mă omoară! Am dezactivat pluginurile și site-ul a funcționat, dar nu pot accesa zona de administrare. Primesc asta:
Warning: Cannot modify header information – headers already sent by (output started at /home/content/f/i/n/finmadden/html/wp-includes/class-walker-page.php:1) in /home/content/f/i/n/finmadden/html/wp-includes/pluggable.php on line 1179
Aveți vreo idee?
Suport WPBeginner
Vă rugăm să încercați pașii noștri menționați în ghidul nostru de depanare WordPress. Cel mai probabil, această eroare este cauzată de o temă sau un plugin de pe site-ul dvs.
Admin
haris
problema ta este rezolvată? atunci te rog ajută-mă