"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > WooCommerce 3+ कस्टम ट्रांसपोर्टेशन मेथड्स के सर्वर-साइड प्रक्रियाओं को कुशलता से कैसे डीबग करें?

WooCommerce 3+ कस्टम ट्रांसपोर्टेशन मेथड्स के सर्वर-साइड प्रक्रियाओं को कुशलता से कैसे डीबग करें?

2025-04-21 को पोस्ट किया गया
ब्राउज़ करें:438

] गणना_शिपिंग फ़ंक्शन को ओवरराइड करने और कंसोल लॉग जोड़ने के बावजूद, आपको ब्राउज़र कंसोल में कोई आउटपुट नहीं दिखाई दे सकता है। ऐसा इसलिए है क्योंकि सर्वर-साइड बैकग्राउंड प्रक्रियाएं, जैसे शिपिंग विधियों की गणना करते हैं, जावास्क्रिप्ट कोड को निष्पादित नहीं कर सकते हैं। WC लॉग और WC_LOGGER वर्ग

How Can I Effectively Debug Server-Side Processes in WooCommerce 3  Custom Shipping Methods?
WooCommerce 3 WC_LOGGER वर्ग का परिचय देता है, जो सर्वर-साइड प्रक्रियाओं को डिबग करने के लिए अधिक मजबूत तरीका प्रदान करता है। WC लकड़हारा में लॉग इन करके, आप सिस्टम स्टेटस> लॉग के तहत WooCommerce डैशबोर्ड से आसानी से परिणाम प्राप्त कर सकते हैं। $ log_entry = print_r ($ e, true); $ log_entry। = 'अपवाद ट्रेस:'। print_r ($ e-> getTraceasString (), true); $ log-> लॉग ('new-woocommerce-log-name', $ log_entry); और फिर $ logger-> debug () के बजाय $ लॉग-> add () को पिछड़े संगतता के लिए चलाएं।

2। WP_DEBUG लॉग

के साथ डिबगिंग एक विकल्प के रूप में, आप WP-config.php को संपादित करके और निम्न पंक्तियों को जोड़कर वर्डप्रेस डिबग मोड को सक्षम कर सकते हैं:

परिभाषित करें ('WP_DEBUG', TRUE); परिभाषित करें ('wp_debug_log', सच); परिभाषित करें ('wp_debug_display', गलत); आप error_log (print_r ($ चर, सच)) का उपयोग कर सकते हैं; लॉग में चर डेटा प्रदर्शित करने के लिए।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3