カスタム配送方法を開発する場合、バックグラウンド プロセスとサーバーを理解することが重要です-これらの計算の側面の性質。このコンテキストでは JavaScript にアクセスできないため、デバッグには JavaScript を使用できません。
WooCommerce ダッシュボードと統合された包括的なエラー ログには、WC_Logger クラスを利用します。エラー ログには、WooCommerce > から簡単にアクセスできます。システムステータス >ログ。デバッグに貴重な洞察を提供します。
WC ロガーにログを記録するには (推奨):
// Initializing a WC logger $log = new WC_Logger(); $log_entry = details of the issue or error; $log->log( 'log-name', $log_entry );
あるいは、次のことを検討してください。 WordPress WP_DEBUG デバッグ用のログ。
a) 次の行を wp-config.php に追加してデバッグを有効にします:
define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false );
b) コードに error_log() を実装して、貴重なデータをキャプチャします。 :
$variable = variable to log; error_log( print_r( $variable, true ) );
これにより、wp-content/debug.log にエラー ログが生成され、さらに分析できます。
以上がWooCommerce 3 の送料計算でアクセスできないコードをデバッグするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。