Rencontrer des erreurs dans le fichier pluggable.php sous WordPress peut être déroutant et frustrant, surtout si vous ne savez pas ce qui les cause.
Ces erreurs se produisent généralement en raison de conflits avec vos thèmes, plugins ou extraits de code personnalisés.
Chez WPBeginner, nous avons rencontré d'innombrables erreurs, nous avons donc appris quelques astuces pour les résoudre. Nous savons comment dépanner les problèmes sans causer de temps d'arrêt.
Dans cet article, nous vous montrerons comment corriger facilement les erreurs du fichier pluggable.php sous WordPress. Notre méthode est conviviale pour les débutants et fonctionnera pour vous, même si vous n'êtes pas un expert en codage.

Quand et pourquoi voyez-vous des erreurs pluggable.php ?
WordPress permet aux utilisateurs et aux plugins de remplacer certaines fonctions principales. Ces fonctions se trouvent dans le fichier pluggable.php.
Si un plugin WordPress ou un extrait de code personnalisé ne parvient pas à gérer correctement l'une de ces fonctions, vous verrez une erreur comme celle-ci :
Avertissement : Impossible de modifier les informations d'en-tête – en-têtes déjà envoyés par (sortie démarrée à /home/username/demosite/wp-content/themes/mytheme/functions.php:1035) dans /home/username/demosite/wp-includes/pluggable.php à la ligne 1179

Parfois, vous pourrez continuer à travailler sur votre site Web WordPress avec cette erreur ou une autre erreur apparaissant dans la zone d'administration.
Dans la capture d'écran ci-dessous, vous pouvez voir un exemple de message d'erreur dans le tableau de bord WordPress.

Cela dit, examinons comment corriger facilement l'erreur du fichier pluggable.php sous WordPress.
Comment résoudre les erreurs de fichier Pluggable.php dans WordPress
Le fichier pluggable.php est un fichier de base de WordPress. Ce n'est jamais une bonne idée de modifier un fichier de base de WordPress comme première option, même lorsqu'une erreur y fait référence.
Il est fort probable que l'erreur provienne d'un autre endroit.
Pour corriger toute erreur mentionnant le fichier pluggable.php, regardez simplement le premier emplacement mentionné dans l'erreur :
Avertissement : Impossible de modifier les informations d'en-tête – en-têtes déjà envoyés par (sortie démarrée à /home/username/demosite/wp-content/themes/mytheme/functions.php:1035) dans /home/username/demosite/wp-includes/pluggable.php à la ligne 1179
Dans l'exemple ci-dessus, l'erreur se trouve dans le fichier functions.php du thème à la ligne 1035.
Cela signifie que vous devez simplement modifier le fichier functions.php de votre thème et changer ou supprimer le code qui cause cette erreur.
Parfois, l'erreur « headers already sent » est causée par un espace supplémentaire après la fermeture de la balise php ?>, vous pouvez donc simplement le supprimer, et cela résoudra le problème.
Jetons un coup d'œil à un autre exemple :
Attention : Impossible de modifier les informations d'en-tête – en-têtes déjà envoyés par (sortie démarrée à /home/username/demosite/wp-content/plugins/some-plugin-name/some-plugin.php:144) dans /home/username/demosite/wp-includes/pluggable.php à la ligne 1090
Ce message d'erreur pointe vers un plugin de votre site WordPress qui cause l'erreur. Vous pouvez simplement désactiver le plugin et informer l'auteur du plugin de l'erreur.
Dans presque tous les cas, les erreurs mentionnant le fichier pluggable.php ne sont pas causées par le fichier lui-même.
Ces erreurs sont généralement causées par un extrait de code personnalisé que vous avez ajouté au fichier functions.php, un plugin mal codé, ou même votre thème WordPress.
Supprimer ou modifier simplement le code ou désactiver le plugin fera disparaître l'erreur.
Vous n'arrivez toujours pas à comprendre ce qui cause ces erreurs ?
Vous pouvez suivre les instructions de notre guide étape par étape pour le dépannage des erreurs WordPress. Il vous aidera à trouver la cause de l'erreur et comment la corriger rapidement.
💡 Astuce d'expert : Vous rencontrez constamment des erreurs sur votre site WordPress ? Nos Services de maintenance de site WPBeginner peuvent surveiller constamment votre site pour s'assurer qu'il est à jour et fonctionne correctement.
Nous proposons également des corrections à la demande, ponctuelles. Consultez nos services de support WordPress premium pour plus d'informations !
Bonus : Utilisez WPCode pour insérer des extraits de code dans WordPress
L'insertion de code personnalisé dans votre fichier functions.php peut parfois entraîner des erreurs dans le fichier pluggable.php et d'autres erreurs WordPress. Dans le pire des cas, l'extrait de code peut même casser votre site web.
C'est pourquoi nous vous recommandons plutôt d'utiliser WPCode. Après des tests approfondis, nous avons conclu qu'il s'agit du meilleur plugin d'extraits de code WordPress. Il vous permet d'ajouter du code personnalisé à votre site web sans le casser.
Pour en savoir plus, consultez notre examen complet de WPCode.

Tout d'abord, vous devrez installer et activer le plugin WPCode. Pour des instructions détaillées, consultez notre tutoriel sur comment installer un plugin WordPress.
Après l'activation, visitez la page Extraits de code » + Ajouter un extrait depuis le tableau de bord WordPress. Ici, vous pouvez cliquer sur le bouton « Utiliser l'extrait » sous l'option « Ajouter votre code personnalisé (Nouvel extrait) ».
Vous pouvez également utiliser les extraits de code prédéfinis qui font partie de la bibliothèque WPCode.

Cela ouvrira la page « Créer un extrait personnalisé », où vous pourrez ajouter un nom pour l'extrait de code. Ensuite, vous pourrez sélectionner le type de code dans le menu déroulant à droite.
Ensuite, ajoutez le code personnalisé dans la boîte « Aperçu du code » et basculez le commutateur « Inactif » sur « Actif ».

Enfin, cliquez sur le bouton « Enregistrer le snippet » pour enregistrer vos paramètres. Vous avez maintenant ajouté avec succès du code personnalisé à votre site web.
Pour plus de détails, vous pouvez consulter notre guide sur comment ajouter facilement du code personnalisé dans WordPress.
Nous espérons que cet article vous a aidé à résoudre les erreurs du fichier pluggable.php dans WordPress. Vous voudrez peut-être également mettre en signet notre liste des erreurs WordPress les plus courantes et comment les corriger et consulter nos meilleurs choix pour les meilleurs éditeurs de code pour l'édition de fichiers WordPress.
Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Dennis Muthomi
Je voudrais partager mon expérience : lorsque vous traitez des erreurs de type « headers already sent », il est également utile de vérifier s'il y a une sortie inattendue avant la balise php d'ouverture dans les fichiers de votre thème ou de votre plugin. Même un seul espace ou un caractère de nouvelle ligne peut déclencher ces erreurs.
Votre recommandation d'utiliser WPCode pour ajouter des extraits de code personnalisés est un excellent conseil.
J'ai constaté que l'utilisation de WPCode permet non seulement d'éviter les erreurs, mais aussi de gérer et d'organiser plus facilement le code personnalisé sur un site. C'est un excellent moyen d'améliorer les fonctionnalités de WordPress sans risquer la stabilité du site.
Rinto
Je suis très nouveau dans le développement WordPress, et cet article me guide dans la bonne direction concernant les fonctions pluggables.
Support WPBeginner
Glad our guide could help you fix errors with Pluggable.php
Admin
Khyati
Je ne vous remercierai jamais assez, vous êtes toujours un Rockstar, que Dieu vous bénisse.
Support WPBeginner
Glad our guide was helpful
Admin
Anthony Camilo
Vous avez toujours les solutions !!! Merci
Support WPBeginner
Glad our guide could help you
Admin
Larry Donald
Bonjour, merci pour votre éclairage. J'ai eu une erreur similaire qui m'empêchait de me connecter à ma zone d'administration. La page était juste blanche.
Avertissement : Impossible de modifier les informations d'en-tête
J'ai suivi votre instruction pour le cas un, en supprimant un espace après la balise de fermeture PHP et cela a fonctionné pour moi
Support WPBeginner
Glad our guide was able to help
Admin
Komal Wadhwa
Cela a résolu le problème en un rien de temps. Merci.
Support WPBeginner
You’re welcome, glad our guide was helpful
Admin
Gabby Conde
Oui ! Cela l'a résolu très rapidement pour moi et en plein milieu d'un lancement. Merci !
Support WPBeginner
You’re welcome, glad our guide was able to assist
Admin
Karthikeyan
Merci beaucoup. J'ai lutté pendant une heure pour résoudre ce problème. Maintenant, c'est résolu.
Support WPBeginner
You’re welcome, glad our article was helpful
Admin
Marc
Merci pour le tuyau ! Cela a résolu mon problème.
Support WPBeginner
You’re welcome, glad our guide could help
Admin
Pardeep kumar
Bon tutoriel, cela a résolu mon problème.
Support WPBeginner
Glad our guide was able to help
Admin
Stephanie Tognetti
Je ne peux pas du tout me connecter à ma page d'administration. Je sais exactement comment le résoudre, mais je ne peux pas me connecter. Comment puis-je accéder à ma page si elle ne me laisse pas me connecter via la page de connexion WordPress ?
Support WPBeginner
Cela dépendrait de l'erreur, pour certaines solutions de contournement lorsque vous ne pouvez pas vous connecter, vous pouvez consulter notre article ici : https://www.wpbeginner.com/beginners-guide/beginners-guide-to-troubleshooting-wordpress-errors-step-by-step/
Admin
Sixtus
Merci pour ces informations utiles. J'ai suivi votre guide et j'ai pu corriger l'erreur. En effet, je suis reconnaissant.
Perrin Brunson
J'étais sur le point de perdre la tête à essayer de comprendre ce qui n'allait pas, et cet espace supplémentaire était tout ! Merci merci merci !
Support WPBeginner
Glad our article could help you find the problem
Admin
Shane
Pareil ici !
Ça me rendait fou…. Tout ce que c'était, c'était la première ligne vide avant le <?php dans mon fichier customizer.php...
ughhhh…….
merci le personnel éditorial de WPBeginner !!!
Richard
Thank you! saved me hours of scouring for a fix
Jacek
Its helped me
Torben
Woo, merci de m'avoir fait gagner des heures ! Un espace à la ligne 1, juste avant <…
Jelena
Oui, même situation ici ! Merci BEAUCOUP Syed, vous venez de me faire gagner des HEURES !!
Dave CJ
Cet article est super utile et a résolu l'erreur sur mon installation WordPress. C'était un espace supplémentaire dans functions.php.
Merci beaucoup à l'équipe. Continuez votre excellent travail.
David Usma
Merci pour votre aide !
C'était un espace supplémentaire à la fin du 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
Merci beaucoup pour votre aide.
suraj
Je reçois une erreur comme celle-ci, pouvez-vous m'indiquer la raison et comment la résoudre
angela
Bonjour, je vois un message comme celui-ci. J'essayais de mettre à jour mon thème lorsque le message est apparu. Le problème est que le message bloque l'accès à mon tableau de bord. Je veux dire, il ne me permet même plus de me connecter à mon tableau de bord !!! Que puis-je faire ? voici le 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
Merci beaucoup pour votre aide.
Support WPBeginner
Salut Angela,
Votre thème cause ce problème. Veuillez consulter notre guide sur la façon de corriger les erreurs de fichier pluggable.php dans WordPress.
Admin
Amanda C
Angela, j'ai exactement le même problème ! Je ne peux pas suivre leurs étapes pour résoudre le problème car je ne peux pas me connecter. Avez-vous déjà trouvé une solution ?
Vijay Patel
Merci beaucoup pour cet article vraiment utile. J'ai rencontré une erreur sur mon site web à cause du code de commentaire juste après la balise de début PHP <?php
quelque chose comme ça...
/*
Nom du plugin : Nom du plugin
URI du plugin :
Description : Description
Auteur : Nom de l'auteur
URI de l'auteur :
Version : 2.1
*/
J'ai supprimé la partie commentaire et cela a résolu mon problème.
Thanks a lot for the help.
Anneliese
Merci ! L'espace supplémentaire après la balise de fermeture a résolu mon problème !
Mubarak
Cela vient de résoudre mon problème.
Merci beaucoup
zeshan
Comment avez-vous résolu le problème
Prashant Gupta
Merci pour votre aide... cela m'a beaucoup aidé !
Deborah
MERCI BEAUCOUP ! mon programmeur a laissé un espace supplémentaire avant ET après la balise <php? maintenant ça marche très bien !
prathapreedy
Merci pour les informations sur cette erreur. J'ai besoin d'un guide complet sur la façon de diviser un article en pages
Imam Nurrahmat
merci ! ça m'aide vraiment. et ça a marché d'enfer !
Matty R
Ah cet espace vide après la balise fermante ?>… Je n'aurais jamais deviné. Merci monsieur ! Vous m'avez épargné beaucoup de temps et de frustration.
RickH
Je développe un plugin et j'ai ajouté l'appel wp_safe_redirect au plugin. J'obtiens une erreur 'function wp_safe_redirect' not found.
Je pense que c'est parce que pluggable.php n'est chargé qu' *après* le plugin. Est-ce correct, et comment puis-je le corriger ?
ML
Merci.
Jason Teale
Cette erreur me rend fou ! J'ai désactivé les plugins et le site s'est lancé, mais je ne peux pas accéder à la zone d'administration. J'obtiens ceci :
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
des idées ?
Support WPBeginner
Veuillez essayer nos étapes mentionnées dans notre guide de dépannage WordPress. Très probablement, cette erreur est causée par un thème ou un plugin sur votre site web.
Admin
haris
votre problème est-il résolu ? alors aidez-moi s'il vous plaît