Fehler in der Datei pluggable.php in WordPress können verwirrend und frustrierend sein, vor allem, wenn Sie sich nicht sicher sind, was die Ursache dafür ist. Diese Fehler treten normalerweise aufgrund von Konflikten mit Ihren Themes, Plugins oder individuellen Codeschnipseln auf.
Bei WPBeginner arbeiten wir seit über 16 Jahren mit WordPress. In dieser Zeit sind wir auf unzählige Fehler gestoßen, was bedeutet, dass wir ein paar Tricks in petto haben, um sie zu lösen.
In diesem Artikel zeigen wir Ihnen, wie Sie Fehler in der Datei pluggable.php in WordPress leicht beheben können. Unsere Methode ist anfängerfreundlich und funktioniert auch, wenn Sie kein Programmierexperte sind.
Wann und warum sehen Sie Pluggable.php-Fehler?
WordPress erlaubt es Benutzern und Plugins, bestimmte Kernfunktionen außer Kraft zu setzen. Diese Funktionen befinden sich in der Datei pluggable.php.
Wenn ein WordPress-Plugin oder ein benutzerdefiniertes Codeschnipsel eine dieser Funktionen nicht korrekt handhabt, wird ein Fehler wie dieser angezeigt:
Warning: Cannot modify header information – headers already sent by (output started at /home/username/demosite/wp-content/themes/mytheme/functions.php:1035) in /home/username/demosite/wp-includes/pluggable.php on line 1179
Manchmal kann es vorkommen, dass Sie mit Ihrer WordPress-Website weiterarbeiten können, obwohl dieser oder ein anderer Fehler im Admin-Bereich angezeigt wird.
Im folgenden Screenshot sehen Sie ein Beispiel für eine Fehlermeldung im WordPress-Dashboard.
Schauen wir uns nun an, wie man den Fehler in der Datei pluggable.php in WordPress leicht beheben kann.
Wie behebt man Fehler in der Datei Pluggable.php in WordPress
Die Datei pluggable.php ist eine WordPress-Kerndatei. Es ist nie eine gute Idee, die WordPress-Kerndatei als erste Option zu bearbeiten, selbst wenn ein Fehler auf sie hinweist.
Höchstwahrscheinlich kommt der Fehler von einer anderen Stelle.
Um einen Fehler zu beheben, der die Datei pluggable.php erwähnt, schauen Sie sich einfach die erste Stelle an, die in der Fehlermeldung genannt wird:
Warning: Cannot modify header information – headers already sent by (output started at /home/username/demosite/wp-content/themes/mytheme/functions.php:1035) in /home/username/demosite/wp-includes/pluggable.php on line 1179
Im obigen Beispiel befindet sich der Fehler in der Datei functions.php des Themes in Zeile 1035.
Das heißt, Sie müssen nur die Datei functions.php Ihres Themes bearbeiten und den Code, der diesen Fehler verursacht, ändern oder entfernen.
Manchmal wird der Fehler „headers already sent“ durch ein zusätzliches Leerzeichen nach dem Schließen des php ?>-Tags verursacht, das Sie einfach entfernen können.
Schauen wir uns ein anderes Beispiel an:
Warning: Cannot modify header information – headers already sent by (output started at /home/username/demosite/wp-content/plugins/some-plugin-name/some-plugin.php:144) in /home/username/demosite/wp-includes/pluggable.php on line 1090
Diese Fehlermeldung verweist auf ein Plugin auf Ihrer WordPress-Website, das den Fehler verursacht. Sie können das Plugin einfach deaktivieren und den Autor des Plugins über den Fehler informieren.
In fast allen Fällen werden Fehler, die die Datei pluggable.php erwähnen, nicht durch die Datei selbst verursacht.
Diese Fehler werden in der Regel durch einen benutzerdefinierten Codeschnipsel, den Sie der Datei functions.php hinzugefügt haben, ein schlecht codiertes Plugin oder sogar Ihr WordPress-Theme verursacht.
Durch einfaches Entfernen oder Bearbeiten des Codes oder Deaktivieren des Plugins wird der Fehler behoben.
Können Sie immer noch nicht herausfinden, was diese Fehler verursacht?
Sie können die Anweisungen in unserer Schritt-für-Schritt-Anleitung zur Fehlerbehebung bei WordPress-Fehlern befolgen. Sie wird Ihnen helfen, die Ursache des Fehlers herauszufinden und ihn schnell zu beheben.
Experten-Tipp: Treten auf Ihrer WordPress-Website ständig Fehler auf? Unser WPBeginner Wartungsdienst kann Ihre Website konstant überwachen, um sicherzustellen, dass sie auf dem neuesten Stand ist und korrekt funktioniert.
Wir bieten auch einmalige Problembehebungen nach Bedarf an. Schauen Sie sich unsere Premium WordPress Support Dienste an, um mehr zu erfahren!
Bonus: Verwenden Sie WPCode zum Einfügen von Code-Snippets in WordPress
Das Einfügen von individuellem Code in Ihre functions.php-Datei kann manchmal zu Fehlern in der pluggable.php-Datei und anderen WordPress-Fehlern führen. Im schlimmsten Fall kann der Codeschnipsel sogar Ihre Website zerstören.
Deshalb empfehlen wir stattdessen die Verwendung von WPCode. Es ist das beste WordPress-Plugin für Codeschnipsel, mit dem Sie benutzerdefinierten Code zu Ihrer Website hinzufügen können, ohne sie zu beschädigen.
Zunächst müssen Sie das WPCode-Plugin installieren und aktivieren. Eine ausführliche Anleitung finden Sie in unserem Tutorial zur Installation eines WordPress-Plugins.
Besuchen Sie nach der Aktivierung die Seite Code Snippets “ + Snippet hinzufügen im WordPress-Dashboard. Hier können Sie auf die Schaltfläche „Snippet verwenden“ unter der Option „Eigenen Code hinzufügen (neues Snippet)“ klicken.
Sie können auch die vorgefertigten Codeschnipsel verwenden, die Teil der WPCode-Bibliothek sind.
Daraufhin wird die Seite „Individuelles Snippet erstellen“ geöffnet, auf der Sie einen Namen für das Code-Snippet hinzufügen können. Danach können Sie den Codetyp aus dem Dropdown-Menü auf der rechten Seite auswählen.
Fügen Sie dann den benutzerdefinierten Code in das Feld „Codevorschau“ ein und schalten Sie den Schalter „Inaktiv“ auf „Aktiv“ um.
Klicken Sie abschließend auf die Schaltfläche „Snippet speichern“, um Ihre Einstellungen zu speichern. Sie haben nun erfolgreich benutzerdefinierten Code zu Ihrer Website hinzugefügt.
Weitere Einzelheiten finden Sie in unserer Anleitung zum einfachen Hinzufügen von benutzerdefiniertem Code in WordPress.
Wir hoffen, dass dieser Artikel Ihnen geholfen hat, Fehler in der Datei pluggable.php in WordPress zu beheben. Vielleicht möchten Sie auch unsere Liste der häufigsten WordPress-Fehler und deren Behebung als Lesezeichen speichern und sich unsere Expertenauswahl der besten Code-Editoren für die Bearbeitung von WordPress-Dateien ansehen.
Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.
Rinto
I am very new to WordPress development, and this post guide me on the right way about the pluggable functions.
WPBeginner Support
Glad our guide could help you fix errors with Pluggable.php
Admin
Khyati
I can’t thank you enough , you always be a Rockstar, bless you man.
WPBeginner Support
Glad our guide was helpful
Admin
Anthony Camilo
You always with the solutions!!! Thank you
WPBeginner Support
Glad our guide could help you
Admin
Larry Donald
Hi, Thanks for the insight. I had a similar error preventing me from logging into my admin area. The page was just blank.
Warning: Cannot modify header information
I followed your instruction on case one, removing a space after the PHP closing tag and it worked out for me
WPBeginner Support
Glad our guide was able to help
Admin
Komal Wadhwa
It fixed the problem in no time. Thanks.
WPBeginner Support
You’re welcome, glad our guide was helpful
Admin
Gabby Conde
Yes! That fixed it very quickly for me and right in the middle of a launch. Thank you!
WPBeginner Support
You’re welcome, glad our guide was able to assist
Admin
Karthikeyan
Thanks a lot. I have been struggling for an hour to fix this issue. Now it is fixed.
WPBeginner Support
You’re welcome, glad our article was helpful
Admin
Marc
Thanks for the tip! It solved my problem.
WPBeginner Support
You’re welcome, glad our guide could help
Admin
Pardeep kumar
Nice tutorial, Its solve my issue.
WPBeginner Support
Glad our guide was able to help
Admin
Stephanie Tognetti
I can’t log in to my admin page at all. I know exactly how to fix it, but I can’t log in. How can I access my page if it won’t let me log in through the WordPress login page?
WPBeginner Support
It would depend on the error, for some workarounds when you’re unable to log in you can take a look at our article here: https://www.wpbeginner.com/beginners-guide/beginners-guide-to-troubleshooting-wordpress-errors-step-by-step/
Admin
Sixtus
Thanks for this useful information. I just followed your guide and was able to fix the error. Indeed, am grateful.
Perrin Brunson
I was about to lose my mind trying to figure out what was wrong, and that extra space was all it was! Thank you thank you thank you!
WPBeginner Support
Glad our article could help you find the problem
Admin
Shane
Same here!
It was driving me crazy…. All it was was the first blank line above the <?php in my customizer.php file…..
ughhhh…….
thank you WPBeginner Editorial Staff !!!
Richard
Thank you! saved me hours of scouring for a fix
Jacek
Its helped me
Torben
Woo, thanx for saving me hours! A space in line 1, just before <…
Jelena
Yes, same situation here! Thanks SO much Syed, you have just saved me HOURS!!
Dave CJ
This article is super helpful and actually resolved the error on my wordpress install. It was additional space in functions.php.
Thanks a lot team. Keep up the great work.
David Usma
Thanks for the help!
It was an extra space at the end of plugin.
James
This step worked for me..
„Sometimes the headers already sent error is caused by an extra space after closing the php ?> tag, so you can just remove that, and it will fix the issue.“
elham
Thanks a lot for the help.
suraj
i am gettin error like this can you tell me reason for this and how to solve
angela
Hi, I see a message like that. I was trying to update my theme when the message appeared. The problem is that the message blocks the access to my dashboard. I mean, it doesn’t even allow me to log in to my dashboard anymore!!! what can I do? this is the message: 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
Thank you so much for your help
WPBeginner Support
Hi Angela,
Your theme is causing this issue. Please see our guide on how to fix pluggable.php file errors in WordPress.
Admin
Amanda C
Angela, I am having the exact same issue! I cannot follow their steps to fix as I cannot log in. Did you ever find a fix?
Vijay Patel
Thank you very much for the really helpful article. I faced an error occuring in my website because of the Comment Code just after PHP start tag <?php
something like this…
/*
Plugin Name: Some Name
Plugin URI:
Description: Some Description
Author: Author Name
Author URI:
Version: 2.1
*/
I removed comment part and it solved my problem.
Thanks a lot for the help.
Anneliese
Thank you! The extra space after the closing tag solved my problem!
Mubarak
This just solved my problem.
Thanks a lot
zeshan
How you solved it
Prashant Gupta
Thanks for the help..it helped me a lot!
Deborah
THANK YOU SO MUCH! my programmer left an extra space before AND after the <php? tag. now it works just fine!
prathapreedy
Thank you information about this error. I need complete guide on how split post into pages
Imam Nurrahmat
thank you! is really help me . and its damn worked!
Matty R
Ah that empty space after ?> closing tag…. Never would have guessed it. Thank you sir! You saved me a lot of time and frustration.
RickH
Developing a plugin, and added the wp_safe_redirect call to the plugin. Getting an ‚function wp_safe_redirect‘ not found error.
I think this is because pluggable.php is not loaded until *after* the plugin. Is this correct, and how do I fix it?
ML
Thanks.
Jason Teale
This error is killing me! I deactivated the plugins and it is got the site up but I can’t access the admin area. Getting this:
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
any thoughts?
WPBeginner Support
Please try our steps mentioned in our WordPress troubleshooting guide. Most likely this error is caused by a theme or a plugin on your website.
Admin
haris
is your problem solved ? then kindly help me