KEMBAR78
Hur man åtgärdar Pluggable.php-filfel i WordPress
Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB Cup
25 miljoner+
Webbplatser som använder våra plugins
16+
År av WordPress-erfarenhet
3000+
WordPress-handledningar
av experter

Hur man åtgärdar Pluggable.php-filfel i WordPress

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.

Åtgärda fel i filen pluggable.php i WordPress

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

Exempel på ett fel i WordPress som nämner pluggable.php-filen

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.

Fel i WordPress adminområde

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.

WPCode - Bästa plugin för WordPress-kodavsnitt

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.

Lägg till ett nytt kodavsnitt i WPCode

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'.

Spara kodavsnittet

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.

Upplysning: Vårt innehåll stöds av läsarna. Det innebär att om du klickar på några av våra länkar kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt och hur du kan stödja oss. Här är vår redaktionella process.

Det ultimata WordPress-verktyget

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som alla proffs bör ha!

Läsarnas interaktioner

51 CommentsLeave a Reply

  1. 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.

  2. 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.

  3. 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

  4. Tack så mycket. Jag har kämpat i en timme för att fixa detta problem. Nu är det fixat.

  5. 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?

  6. Tack för denna användbara information. Jag följde precis din guide och kunde fixa felet. Verkligen, jag är tacksam.

  7. 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!

    • 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 !!!

  8. 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.

  9. 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."

  10. 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

  11. 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. :)

  12. TACK SÅ MYCKET! min programmerare lämnade ett extra mellanslag före OCH efter <php?-taggen. nu fungerar det alldeles utmärkt!

  13. Tack för informationen om detta fel. Jag behöver en komplett guide om hur man delar upp ett inlägg i sidor

  14. Ah, det där tomma utrymmet efter ?> avslutande tagg…. Aldrig hade jag gissat det. Tack sir! Du räddade mig mycket tid och frustration.

  15. 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?

  16. 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?

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt vår kommentarspolicy, och din e-postadress kommer INTE att publiceras. Använd INTE nyckelord i namn fältet. Låt oss ha en personlig och meningsfull konversation.