Comment déboguer les erreurs et les avertissements WordPress PHP, et les afficher ou les masquer
WordPress est un logiciel complexe, il n'est donc pas rare de rencontrer des erreurs, des notifications et des avertissements. Si certaines erreurs sont inoffensives, d’autres peuvent provoquer des problèmes critiques. Ce guide vous montrera comment déboguer les erreurs, les avertissements et les erreurs fatales PHP.
Étape 1 :Activer le débogage
Par défaut, WordPress n’affiche pas les erreurs et/ou avertissements PHP. Si vous souhaitez voir ces erreurs, vous devrez activer le débogage. Pour ce faire, ouvrez votre fichier `wp-config.php` et recherchez cette ligne :
```php
définir('WP_DEBUG', faux);
```
Remplacez « false » par « true » et enregistrez votre fichier.
Étape 2 :Afficher les erreurs PHP
Vous pouvez désormais visiter n’importe quelle page de votre site Web WordPress et vous devriez voir les erreurs, les avis et les avertissements. Ils seront affichés tout en haut de la page, juste avant le contenu.
Étape 3 :Corrigez les erreurs
L'étape suivante consiste à corriger ces erreurs, avis et avertissements. Cela peut nécessiter certaines compétences techniques, donc si vous n'avez pas confiance en vos capacités, il est préférable de contacter un développeur.
Étape 4 : Désactiver le débogage
Une fois que vous avez corrigé les erreurs, il est important de désactiver à nouveau le débogage. En effet, laisser le débogage activé peut ralentir votre site Web et le rendre plus vulnérable aux attaques. Pour désactiver le débogage, remplacez simplement « WP_DEBUG » par « false » dans votre fichier « wp-config.php ».
Étape 5 : Masquer les erreurs du front-end
Dans certains cas, vous souhaiterez peut-être masquer les erreurs du front-end de votre site Web. Cela peut être fait en ajoutant le code suivant à votre fichier `functions.php` :
```php
// Masquer les erreurs PHP du front-end
si (!is_admin()) {
rapport d'erreur (0);
}
```
Ce code empêchera l’affichage d’erreurs, d’avis et d’avertissements sur le front-end de votre site Web.
Conclusion
En suivant ces étapes, vous pouvez facilement déboguer les erreurs, avis et avertissements PHP dans WordPress. Cela vous aidera à garantir que votre site Web fonctionne correctement et qu’il n’est pas vulnérable aux attaques.
|