WooCommerce 3에서 디버깅 >
제공된 튜토리얼을 사용하여 WooCommerce에서 배송 방법을 사용자 정의할 때 디버깅 문제가 발생할 수 있습니다. 특히,calculate_shipping 함수와 관련된 문제 해결은 어려울 수 있습니다.
문제: 재정의된 계산_배송 함수는 Chrome 콘솔에 출력을 생성하지 않습니다.
해결책:
JavaScript(HTML)는 백그라운드 프로세스 디버깅에 적합하지 않습니다. 서버 측. 다음은 두 가지 대체 디버깅 방법입니다:
1. WC 로그 및 WC_Logger 클래스
- WC 로거를 사용하여 WooCommerce 대시보드(시스템 상태 > 로그)를 통해 액세스할 수 있는 로그를 기록합니다.
- WC_Logger를 사용하여 오류를 기록합니다. 표준 오류 로그 대신.
- print_r 기능을 활용하여 디버깅을 표시합니다. 세부정보 및 예외 추적
2. WordPress WP_DEBUG 로그
- WP_DEBUG 및 WP_DEBUG_LOG가 true로 설정된 wp-config.php 파일에서 디버그를 활성화합니다.
- error_log( print_r( $variable, true ) 사용 ) wp-content/debug.log에 변수를 표시합니다. 파일입니다.
위 내용은 WooCommerce 3 배송 계산 문제를 어떻게 디버깅할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!