在為 WooCommerce 建立自訂運輸方法時遇到偵錯問題時,無法存取偵錯資訊可能會令人沮喪。在本指南中,我們將探索替代調試技術來應對這項挑戰。
WooCommerce 透過 WC_Logger 類別提供記錄功能。您可以記錄到 WC 記錄器,以便更輕鬆地從儀表板檢索,而不是記錄到錯誤日誌。
要查看日誌,請導覽至 WooCommerce >系統狀態>日誌。選擇並查看所需的錯誤日誌檔案。您也可以在網站安裝中的 /wc-logs 資料夾中找到日誌。
例如,要記錄異常:
$log = new WC_Logger(); $log_entry = print_r($e, true); $log_entry .= 'Exception Trace: ' . print_r($e->getTraceAsString(), true); $log->log('new-woocommerce-log-name', $log_entry);
或者,您可以在 wp-config.php 檔案中啟用偵錯模式:
define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false);
錯誤將記錄到 wp-content/debug.log。若要顯示偵錯變數:
error_log(print_r($variable, true));
透過使用任一方法,您都可以存取必要的偵錯資訊來解決自訂運輸方法的問題。
以上是如何有效調試自訂 WooCommerce 運輸方式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!