KEMBAR78
Comment résoudre les erreurs de fichier Pluggable.php dans WordPress
Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment résoudre les erreurs de fichier Pluggable.php dans WordPress

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.

Corriger les erreurs dans le fichier pluggable.php de WordPress

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

Exemple d'une erreur dans WordPress mentionnant le fichier pluggable.php

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.

Erreur dans la zone d'administration de 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.

WPCode - Meilleur plugin de snippets de code WordPress

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.

Ajouter un nouveau fragment de code dans 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 ».

Enregistrer le fragment de code

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.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

51 CommentsLeave a Reply

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

  2. Je suis très nouveau dans le développement WordPress, et cet article me guide dans la bonne direction concernant les fonctions pluggables.

  3. Je ne vous remercierai jamais assez, vous êtes toujours un Rockstar, que Dieu vous bénisse.

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

  5. Merci beaucoup. J'ai lutté pendant une heure pour résoudre ce problème. Maintenant, c'est résolu.

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

  7. Merci pour ces informations utiles. J'ai suivi votre guide et j'ai pu corriger l'erreur. En effet, je suis reconnaissant.

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

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

  9. Woo, merci de m'avoir fait gagner des heures ! Un espace à la ligne 1, juste avant <…

    • Oui, même situation ici ! Merci BEAUCOUP Syed, vous venez de me faire gagner des HEURES !!

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

  11. 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.”

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

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

  14. MERCI BEAUCOUP ! mon programmeur a laissé un espace supplémentaire avant ET après la balise <php? maintenant ça marche très bien !

  15. Merci pour les informations sur cette erreur. J'ai besoin d'un guide complet sur la façon de diviser un article en pages

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

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

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

Laisser un commentaire

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.