Débogage dans WooCommerce 3
Lors de la personnalisation des méthodes d'expédition dans WooCommerce à l'aide du didacticiel fourni, des problèmes de débogage peuvent survenir. Plus précisément, résoudre les problèmes liés à la fonction calculate_shipping peut s'avérer difficile.
Problème : La fonction calculate_shipping remplacée ne produit aucune sortie dans la console Chrome.
Solution :
JavaScript (HTML) ne convient pas au débogage des processus en arrière-plan côté serveur. Voici deux méthodes de débogage alternatives :
1. Journaux WC et classe WC_Logger
- Utilisez l'enregistreur WC pour enregistrer les journaux, accessibles via le tableau de bord WooCommerce (État du système > Journaux).
- Enregistrez les erreurs à l'aide de WC_Logger au lieu du journal des erreurs standard.
- Exploitez la fonction print_r pour présenter les détails de débogage et l'exception traces.
2. WordPress WP_DEBUG Log
- Activez le débogage dans le fichier wp-config.php avec WP_DEBUG et WP_DEBUG_LOG définis sur true.
- Utilisez error_log( print_r( $variable, true ) ) pour afficher les variables dans wp-content/debug.log fichier.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn