Att stöta på fel i filen pluggable.php i WordPress kan vara förvirrande och frustrerande, särskilt om du inte är säker på vad som orsakar dem.
Dessa fel uppstår vanligtvis på grund av konflikter med dina teman, plugins eller anpassade kodavsnitt.
På WPBeginner har vi stött på otaliga fel, så vi har lärt oss några knep för att lösa dem. Vi vet hur man felsöker problem utan att orsaka någon nertid.
I den här artikeln visar vi hur du enkelt åtgärdar fel i pluggable.php-filen i WordPress. Vår metod är nybörjarvänlig och kommer att fungera för dig även om du inte är en kodningsexpert.

När och varför ser du Pluggable.php-fel?
WordPress tillåter användare och plugins att åsidosätta vissa kärnfunktioner. Dessa funktioner finns i filen pluggable.php.
Om ett WordPress-plugin eller ett anpassat kodavsnitt inte korrekt hanterar en av dessa funktioner, kommer du att se ett fel som detta:
Varning: Kan inte ändra huvudinformation – huvuden har redan skickats (utdata startade på /home/username/demosite/wp-content/themes/mytheme/functions.php:1035) i /home/username/demosite/wp-includes/pluggable.php på rad 1179

Ibland kan du fortsätta arbeta på din WordPress-webbplats med detta eller något annat fel som fortfarande visas i adminområdet.
I skärmdumpen nedan kan du se ett exempel på ett felmeddelande inuti WordPress-instrumentpanelen.

Med det sagt, låt oss titta på hur du enkelt kan åtgärda felet i pluggable.php-filen i WordPress.
Hur man åtgärdar Pluggable.php-filfel i WordPress
pluggable.php-filen är en kärnfil i WordPress. Det är aldrig en bra idé att redigera kärnfilen i WordPress som ditt första alternativ, även när ett fel pekar på den.
Mer troligt än inte kommer felet från en annan plats.
För att åtgärda alla fel som nämner filen pluggable.php, titta bara på den första platsen som nämns i felet:
Varning: Kan inte ändra huvudinformation – huvuden har redan skickats (utdata startade på /home/username/demosite/wp-content/themes/mytheme/functions.php:1035) i /home/username/demosite/wp-includes/pluggable.php på rad 1179
I exemplet ovan finns felet i temat functions.php på rad 1035.
Detta innebär att du bara behöver redigera din temas functions.php-fil och ändra eller ta bort koden som orsakar detta fel.
Ibland orsakas felet 'headers already sent' av ett extra mellanslag efter att ha stängt PHP-taggen ?>, så du kan bara ta bort det, så löser det problemet.
Låt oss titta på ett annat exempel:
Varning: Kan inte ändra huvudet information – huvuden har redan skickats av (utmatning startade vid /home/username/demosite/wp-content/plugins/some-plugin-name/some-plugin.php:144) i /home/username/demosite/wp-includes/pluggable.php på rad 1090
Detta felmeddelande pekar på ett plugin på din WordPress-webbplats som orsakar felet. Du kan helt enkelt inaktivera pluginet och meddela plugin-utvecklaren om felet.
I nästan alla fall orsakas fel som nämner pluggable.php-filen inte av själva filen.
Dessa fel orsakas vanligtvis av ett anpassat kodavsnitt du lade till i functions.php-filen, ett dåligt kodat plugin, eller till och med ditt WordPress-tema.
Genom att helt enkelt ta bort eller redigera koden eller inaktivera pluginet kommer felet att försvinna.
Kan du fortfarande inte lista ut vad som orsakar dessa fel?
Du kan följa instruktionerna i vår steg-för-steg guide för felsökning av WordPress-fel. Den hjälper dig att ta reda på orsaken till felet och hur du snabbt kan åtgärda det.
💡 Experttips: Råkar du ständigt ut för fel på din WordPress-webbplats? Våra WPBeginner Maintenance Services kan ständigt övervaka din webbplats för att säkerställa att den är uppdaterad och fungerar korrekt.
Vi erbjuder också hjälp med enstaka problem vid behov. Kolla in våra Premium WordPress Supporttjänster för mer information!
Bonus: Använd WPCode för att infoga kodavsnitt i WordPress
Att infoga anpassad kod i din functions.php-fil kan ibland orsaka fel i pluggable.php-filen och andra WordPress-fel. I värsta fall kan kodavsnittet till och med förstöra din webbplats.
Därför rekommenderar vi att du använder WPCode istället. Efter noggranna tester har vi kommit fram till att det är det bästa pluginet för WordPress-kodavsnitt. Det låter dig lägga till anpassad kod på din webbplats utan att bryta den.
För att lära dig mer, se vår fullständiga WPCode-recension.

Först måste du installera och aktivera pluginet WPCode. För detaljerade instruktioner, se vår handledning om hur man installerar ett WordPress-plugin.
Besök sidan Kodavsnitt » + Lägg till kodavsnitt från WordPress-instrumentpanelen efter aktivering. Här kan du klicka på knappen 'Använd kodavsnitt' under alternativet 'Lägg till din anpassade kod (nytt kodavsnitt)'.
Du kan också använda färdiga kodavsnitt som är en del av WPCode-biblioteket.

Detta öppnar sidan 'Skapa anpassad kodsnutt', där du kan lägga till ett namn för kodsnutten. Därefter kan du välja kodtyp från rullgardinsmenyn till höger.
Lägg sedan till den anpassade koden i rutan 'Kodförhandsgranskning' och växla omkopplaren 'Inaktiv' till 'Aktiv'.

Klicka slutligen på knappen 'Spara kodavsnitt' för att lagra dina inställningar. Du har nu framgångsrikt lagt till anpassad kod på din webbplats.
För mer detaljer kan du se vår guide om hur man enkelt lägger till anpassad kod i WordPress.
Vi hoppas att den här artikeln hjälpte dig att lösa fel med pluggable.php-filen i WordPress. Du kanske också vill bokmärka vår lista över de vanligaste WordPress-felen och hur du åtgärdar dem och se våra experters val för de bästa kodredigerarna för redigering av WordPress-filer.
Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.


Dennis Muthomi
Jag vill dela med mig av min erfarenhet: när du hanterar felen "headers already sent", är det också värt att kontrollera om det finns någon oväntad utdata före den öppnande php-taggen i dina tema- eller pluginfiler. Även ett enda mellanslag eller en ny rad kan orsaka dessa fel.
Att du rekommenderar WPCode för att lägga till anpassade kodavsnitt är utmärkta råd.
Jag har funnit att användning av WPCode inte bara hjälper till att förhindra fel, utan också gör det enklare att hantera och organisera anpassad kod över en webbplats. Det är ett utmärkt sätt att förbättra WordPress funktionalitet utan att riskera webbplatsens stabilitet.
Rinto
Jag är väldigt ny inom WordPress-utveckling, och det här inlägget guidar mig på rätt väg gällande de pluggbara funktionerna.
WPBeginner Support
Glad our guide could help you fix errors with Pluggable.php
Admin
Khyati
Jag kan inte tacka dig nog, du är alltid en stjärna, Gud välsigne dig.
WPBeginner Support
Glad our guide was helpful
Admin
Anthony Camilo
Du har alltid lösningarna!!! Tack
WPBeginner Support
Glad our guide could help you
Admin
Larry Donald
Hej, tack för insikten. Jag hade ett liknande fel som hindrade mig från att logga in i mitt adminområde. Sidan var bara tom.
Varning: Kan inte ändra huvudet information
Jag följde dina instruktioner för fall ett, tog bort ett mellanslag efter PHP-avslutningstaggen och det fungerade för mig
WPBeginner Support
Glad our guide was able to help
Admin
Komal Wadhwa
Det löste problemet på nolltid. Tack.
WPBeginner Support
You’re welcome, glad our guide was helpful
Admin
Gabby Conde
Ja! Det fixade det väldigt snabbt för mig och mitt i en lansering. Tack!
WPBeginner Support
You’re welcome, glad our guide was able to assist
Admin
Karthikeyan
Tack så mycket. Jag har kämpat i en timme för att fixa detta problem. Nu är det fixat.
WPBeginner Support
You’re welcome, glad our article was helpful
Admin
Marc
Tack för tipset! Det löste mitt problem.
WPBeginner Support
You’re welcome, glad our guide could help
Admin
Pardeep kumar
Fin tutorial, den löste mitt problem.
WPBeginner Support
Glad our guide was able to help
Admin
Stephanie Tognetti
Jag kan inte logga in på min adminsida alls. Jag vet exakt hur jag ska fixa det, men jag kan inte logga in. Hur kan jag komma åt min sida om den inte låter mig logga in via WordPress inloggningssida?
WPBeginner Support
Det skulle bero på felet, för vissa lösningar när du inte kan logga in kan du titta på vår artikel här: https://www.wpbeginner.com/beginners-guide/beginners-guide-to-troubleshooting-wordpress-errors-step-by-step/
Admin
Sixtus
Tack för denna användbara information. Jag följde precis din guide och kunde fixa felet. Verkligen, jag är tacksam.
Perrin Brunson
Jag höll på att tappa förståndet när jag försökte lista ut vad som var fel, och det där extra mellanslaget var allt det var! Tack tack tack!
WPBeginner Support
Glad our article could help you find the problem
Admin
Shane
Samma här!
Det höll på att göra mig galen…. Allt det var var den första tomma raden ovanför <?php i min customizer.php-fil…..
ughhhh…….
tack WPBeginner Editorial Staff !!!
Richard
Thank you! saved me hours of scouring for a fix
Jacek
Its helped me
Torben
Woo, tack för att du räddade mig timmar! Ett mellanslag i rad 1, precis före <...
Jelena
Ja, samma situation här! Tack SÅ mycket Syed, du har precis sparat mig TIMMAR!!
Dave CJ
Den här artikeln är superhjälpsam och löste faktiskt felet på min WordPress-installation. Det var ett extra mellanslag i functions.php.
Tack så mycket team. Fortsätt med det goda arbetet.
David Usma
Tack för hjälpen!
Det var ett extra mellanslag i slutet av pluginet.
James
Det här steget fungerade för mig..
"Ibland orsakas felet "headers already sent" av ett extra mellanslag efter den avslutande php ?>-taggen, så du kan bara ta bort det, så löser det problemet."
elham
Tack så mycket för hjälpen.
suraj
Jag får det här felet, kan du berätta orsaken till det och hur jag löser det
angela
Hej, jag ser ett sådant meddelande. Jag försökte uppdatera mitt tema när meddelandet dök upp. Problemet är att meddelandet blockerar åtkomsten till min instrumentpanel. Jag menar, jag kan inte ens logga in på min instrumentpanel längre!!! Vad kan jag göra? Detta är meddelandet: Varning: Kan inte ändra headerinformation – headers har redan skickats av (utmatning startad vid /home3/angelasobral/public_html/wp-content/themes/glowline/inc/static-function.php:238) i /home3/angelasobral/public_html/wp-includes/pluggable.php på rad 1210
Tack så mycket för din hjälp
WPBeginner Support
Hej Angela,
Ditt tema orsakar detta problem. Se vår guide om hur du åtgärdar fel i pluggable.php-filer i WordPress.
Admin
Amanda C
Angela, jag har exakt samma problem! Jag kan inte följa deras steg för att fixa det eftersom jag inte kan logga in. Hittade du någonsin en lösning?
Vijay Patel
Tack så mycket för den verkligen hjälpsamma artikeln. Jag stötte på ett fel på min webbplats på grund av kommentarskoden precis efter PHP-starttaggen <?php
något i stil med detta…
/*
Plugin Name: Något Namn
Plugin URI:
Description: Någon Beskrivning
Author: Författarens Namn
Author URI:
Version: 2.1
*/
Jag tog bort kommentarsdelen och det löste mitt problem.
Thanks a lot for the help.
Anneliese
Tack! Det extra mellanslaget efter avslutande tagg löste mitt problem!
Mubarak
Detta löste precis mitt problem.
Tack så mycket
zeshan
Hur du löste det
Prashant Gupta
Tack för hjälpen..det hjälpte mig mycket!
Deborah
TACK SÅ MYCKET! min programmerare lämnade ett extra mellanslag före OCH efter <php?-taggen. nu fungerar det alldeles utmärkt!
prathapreedy
Tack för informationen om detta fel. Jag behöver en komplett guide om hur man delar upp ett inlägg i sidor
Imam Nurrahmat
tack! det hjälpte verkligen. och det fungerade som tusan!
Matty R
Ah, det där tomma utrymmet efter ?> avslutande tagg…. Aldrig hade jag gissat det. Tack sir! Du räddade mig mycket tid och frustration.
RickH
Utvecklar ett plugin och lade till wp_safe_redirect-anropet till pluginet. Får ett felmeddelande om att funktionen 'function wp_safe_redirect' inte hittades.
Jag tror att detta beror på att pluggable.php laddas först *efter* pluginet. Är detta korrekt, och hur åtgärdar jag det?
ML
Tack.
Jason Teale
Det här felet tar kål på mig! Jag inaktiverade pluginsen och det fick upp webbplatsen men jag kan inte komma åt adminområdet. Får detta:
Varning: Kan inte ändra huvudet information – huvuden har redan skickats av (utdata startade vid /home/content/f/i/n/finmadden/html/wp-includes/class-walker-page.php:1) i /home/content/f/i/n/finmadden/html/wp-includes/pluggable.php på rad 1179
Några tankar?
WPBeginner Support
Försök med våra steg som nämns i vår felsökningsguide för WordPress. Troligtvis orsakas detta fel av ett tema eller ett plugin på din webbplats.
Admin
haris
är ditt problem löst? hjälp mig då vänligen