Débogage WordPress: 10 conseils et astuces puissants

Debugging: permet damp;rsquoobtenir des informations utiles sur les pages du site. Analyser et documenter les requêtes et les modèles, ainsi que damp;rsquoautres informations utiles. e bruit que damp;rsquoaide (doit être évité):
GoDaddy P3 plug in profiler la plupart des développeurs jurent sur ce plug in (y compris moi) parce quamp;rsquoils ont fait ce quamp;rsquoils ont dit sur la boîte. Quand il a été mis à jour régulièrement, il y a trois ans. L’analyseur P3 que nous utilisons aujourd’hui n’est pas compatible avec la dernière version de WordPress (PHP 7 n’est pas pris en charge). Voici maintenant 9 conseils et astuces simples mais puissants que les développeurs peuvent utiliser lors du débogage avec wordpress. Camp;rsquoest ton meilleur ami. développez quelque chose pour WordPress et que le débogage wp u n’est pas activé, avez également appris les bases, Michael?
WP _ debug est le mode de débogage par défaut pour WordPress. Il existe deux sous types: WP _ debug display (afficher les erreurs à lamp;rsquoécran) et WP debug Log (conserver le Journal des messages damp;rsquoerreur). Dans WP _ config, les trois fonctions peuvent être définies à TRUE ou FALSE. Un code simple inséré avant php * Camp;rsquoest tout, arrêtez lamp;rsquoédition! Happy Blog * Camp;rsquoest tout, arrêtez lamp;rsquoédition! Happy Blog Riga * Camp;rsquoest tout, arrêtez lamp;rsquoédition! Happy Blog Dans la configuration wp U. Php permettra à WordPress d’enregistrer toutes les erreurs, alertes et alertes dans un fichier appelé debug. Journal de bord
Activer WP _ debug mode define (amp;lsquoWP debugamp;rsquo, True) Activer la journalisation de débogage vers WP content debug. Définition du fichier journal (amp;lsquoWP _ debug Logamp;rsquo, True) Désactiver lamp;rsquoaffichage des définitions des erreurs et des avertissements (amp;lsquowp u debug u Displayamp;rsquo, false) INI _ set (amp;lsquodisplay errorsamp;rsquo, 0) Utiliser les versions de développement des fichiers JS et CSS de base (nécessaires uniquement pour modifier ces fichiers de base) pour définir (amp;lsquoscript _ debugamp;rsquo, vrai) lamp;rsquoerreur ne samp;rsquoest pas produite, faites le et attendez 20 minutes. Utilisation optimale
El plug in
3. – is _ WP Error () Il s’agit d’un autre outil de débogage WordPress, groupé avec l’ensemble. Vous permet de vérifier si le résultat est une erreur WordPress (type WP _ error). Vous avez essentiellement confirmé vos hypothèses concernant la fonction damp;rsquoerreur. le Code échoue, il renvoie un objet damp;rsquoerreur WP _ et affiche un message damp;rsquoerreur. 4 – le site de test et la configuration semblent simples, mais il est surprenant que de nombreux développeurs oublient de séparer l’environnement de test du site en temps réel et finissent par tout gâcher devant les visiteurs.
Assurez que votre environnement de test est configuré pour faire correspondre le site Web en direct au dernier point, peu importe où se trouve le site de test (sur un serveur local ou temporaire). Je recommande un serveur temporaire. utilisez la classe wpdb pour traiter tous les problèmes liés à la base de données, wpdb Error Reporting WordPress Database Error Reporting est l’outil idéal. Cela garantit que la requête fonctionne correctement et affiche toutes les erreurs (ainsi que les messages) pour le débogage en temps opportun. Activez le. 6. Vérifiez le Journal des erreurs du serveur. prévoyez rechercher damp;rsquoabord le Code frontal et la requête, pouvez économiser des heures de temps de recherche.
Des messages tels que
Je contrôle le Journal des erreurs juste pour mamp;rsquoassurer que lamp;rsquoerreur namp;rsquoest pas causée par , puis appelez votre fournisseur damp;rsquohébergement et demandez le Journal des erreurs ou certaines activités qui pourraient causer lamp;rsquoerreur.
Erreurs PHP il y a un moyen facile damp;rsquoenregistrer le Journal des erreurs PHP, et avez peut être perdu des alertes (ou des erreurs qui ne sont pas affichées du tout). Php a ses propres techniques de déclaration des erreurs. Vous pouvez lancer phpinfo () Et voir la méthode Error _ log.
Vous pouvez également configurer les fichiers PHP. INI pour activer la Déclaration des erreurs et spécifier lamp;emplacement où le Journal des erreurs est stocké, comme suit: Error _ Reporting = e all | e strict Error log = var log php error. Enregistrer se PHP. INI namp;rsquoest pas accessible (parce que votre fournisseur damp;rsquohébergement le pense) et pouvez toujours déboguer les erreurs PHP qui causent la mort de lamp;rsquoécran blanc. Cette erreur est généralement causée par une fonction incorrecte ou un point virgule manquant. Utilisez le vérificateur de code PHP (ou un outil similaire) pour trouver et corriger les erreurs de syntaxe. Samp;rsquoil namp;rsquoy a pas damp;rsquoerreur de grammaire, il est temps de sortir les grands garçons. Utilisez un IDE comme phpstorm ou Eclipse pour décomposer le Code en plusieurs parties afin de vérifier samp;rsquoil y a des erreurs logiques (par exemple, écraser les variables précédemment stockées dans une chaîne)
Script _ debug cette constante force WordPress à utiliser une version
Vous pouvez les voir pour les analyser afin que puissiez les déboguer plus tard. Les informations sauvegardées (lorsque la constante est définie à True), y compris les requêtes, leur temps damp;rsquoexécution et la fonction qui les appelle en premier, sont stockées dans la requête $wpdb amp;gt.
Définir (amp;lsquosavequerysamp;rsquo, vrai) Gardez à lamp;rsquoesprit que rester activé réduira considérablement la vitesse du site, donc nous recommandons de ne lamp;rsquoactiver que pendant le débogage, puis de le désactiver immédiatement. 10. Doing _ it Error () en raison de la fonction WordPress doing it Error (), les erreurs dans le Code apparaissent généralement comme des alertes. Inutile de dire que tu devrais lire. Illinois. Putain damp;rsquoerreur. Message (s) Pourquoi? Parce quamp;rsquoil contient généralement des détails indiquant la cause de lamp;rsquoerreur. Il est courant de ne pas utiliser de crochets damp;rsquoaction pour charger des scripts (en particulier JavaScript). Mais sérieusement, les développeurs qui minimisent les messages damp;rsquoerreur ne sont pas actifs.
Le résultat est plus facile à dire quamp;rsquoà faire, et toutes ces farces de débogage. Assurez de ne rien prendre pour acquis (lisez à nouveau le profil!) Rappelez , la réparation est maintenant une migraine. Au lieu de restaurer votre site le plus rapidement possible (puis de rentrer à la maison et de ne plus y penser), envisagez de trouver des erreurs et de simplifier le codage afin que puissiez apprendre. Vous pourriez également être intéressé par ce qui suit: le Guide de sécurité complet de WordPress.
Camp;rsquoest un billet invité de Pawan Sahu. Il est le fondateur de markuptrend. Blogueur passionné et passionné de marketing, il aime écrire des articles créatifs et techniques (principalement liés à WordPress, web design, Web Development, blogging, marketing, e commerce, etc.).

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

ContactPress Supported By WordPress Plugins