Activez le débogage dans WordPress: WP_DEBUG • WPShout

By | octobre 23, 2020

Formation WordPress

On pourrait (et peut-être que je devrais) écrire un cours complet sur «comment déboguer dans WordPress». Ce n'est (malheureusement) pas cet article, mais plutôt la meilleure première étape que vous DEVEZ prendre si vous voulez déboguer à peu près n'importe quoi dans WordPress: assurez-vous que WordPress affiche les erreurs par paramètres WP_DEBUG à vrai. Ce n’est pas super compliqué, mais juste une chose inestimable à savoir.

À partir de là, je recommande généralement les étapes suivantes pour résoudre le problème (cela suppose que vous êtes fonctionnel chez PHP):

  1. Recherchez le message d'erreur lié au problème que vous essayez de déboguer.
  2. Trouvez la ligne de code mentionnée dans l'erreur PHP. Si c'est dans votre code, vous êtes prêt. Si c'est dans WordPress lui-même, pleure! (Ou soyez simplement prêt pour une procédure plus complexe que je ne peux pas aborder ici)

Mais sans plus tarder, voici une vidéo expliquant comment activer WP_DEBUG dans WordPress:

Comment activer le débogage dans WordPress: utiliser WP_DEBUG pour résoudre les problèmes de WordPress

  1. Connectez-vous au système de fichiers de votre site WordPress. Vous le ferez (très probablement) via (S) FTP, ou s'il s'agit d'une installation locale, cela signifie simplement utiliser le navigateur de fichiers de votre ordinateur local.
  2. Ouvrez le wp-config.php fichier à la racine du système de fichiers WordPress. C'est là que WordPress stocke les détails de configuration du site – mot de passe de connexion à la base de données, etc.
  3. Ce fichier sera Probablement contient déjà quelque chose qui ressemble à define ('WP_DEBUG', faux);. Si tel est le cas, il vous suffit de remplacer «faux» par «vrai». S'il ne contient pas déjà cette ligne, vous devrez l'ajouter. Dans les deux cas, assurez-vous que le fichier contient une (et une seule) ligne définissant la constante PHP WP_DEBUG comme vrai. Alors vous voulez: define ('WP_DEBUG', vrai); être le résultat final.
  4. Vous recevrez maintenant un message qui vous décrit la cause spécifique de ce problème.

Malheureusement, les problèmes nécessitant un débogage varient énormément. C'est peut-être un plugin incompatible, un fichier de thème cassé ou autre chose. Je ne peux même pas deviner. C'est donc là que vos compétences de débogage devront prendre le relais. Voici un excellent article de Fred sur la façon de procéder:

Un guide de débogage dans WordPress avec votre cerveau reptilien