為 WooCommerce 創建自訂運輸方法時,準確的調試至關重要。但是,正如使用者查詢中所提到的,簡單的 console.log() echo 可能不會產生任何結果。這是因為我們正在處理在伺服器端運行的後台進程。
WooCommerce 提供了一個強大的調試工具:WC_Logger 類別。這使我們能夠將訊息記錄到特定的 WooCommerce 日誌,而不是依賴可能不可靠的 JavaScript 方法。
使用WC_Logger 進行日誌記錄:要記錄訊息:
$log = new WC_Logger(); $log->log('new-woocommerce-log-name', $log_entry);
使用適當的嚴重性級別,例如“調試”或“資訊”,對您的訊息進行分類。
或者,您可以利用WordPress 調試日誌:
啟用調試🎜>
define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false);將以下內容加入到wp-config.php:
error_log(print_r($variable, true));使用error_log 記錄():
使用:
以上是如何在 WooCommerce 3 中調試自訂運輸方法?的詳細內容。更多資訊請關注PHP中文網其他相關文章!