워드 프레스 개발 에 자주 사용 되 는 debug 기술 을 설명 합 니 다.
본 고 는 워드 프레스 의 모든 디 버 깅 방법 을 설명 할 것 입 니 다.만약 당신 이 개발 자라 면 반드시 이런 기 교 를 습득 해 야 효율 을 크게 높 일 수 있 습 니 다.
디 버 깅 모드 의 오픈 은 루트 디 렉 터 리 의 wp-config.php 파일 에 상수 가 추가 되 어야 하기 때문에 아래 에 소 개 된 모든 코드 는 루트 디 렉 터 리 의 wp-config.php 파일 에 추 가 됩 니 다.
WP_DEBUG
WP_DEBUG 는 워드 프레스 의 상수 입 니 다.그 를 True 로 설정 한 후에 워드 프레스 는 개발 자 모드 에 들 어가 개발 에 관 한 모든 힌트 를 화면 에 출력 합 니 다.
나 는 현지의 개발 환경 에서 WP 를 사용 하 는 것 을 매우 건의 합 니 다.DEBUG,개발 이 편리 합 니 다.
//
define( 'WP_DEBUG', true );
WP_DEBUG_LOG워드 프레스 실행 중 발생 한 오 류 를 모두 기록 하려 면 WP 를 열 수 있 습 니 다.DEBUG_LOG,열 리 면 모든 오류 가 기록 되 어 wp-content/debug.log 파일 에 저 장 됩 니 다.
기록 오류 의 전 제 는 WP 를 켜 야 합 니 다.DEBUG 모드,WP 만 오픈DEBUG 에서 오류 가 발생 합 니 다.
//
define( 'WP_DEBUG_LOG', true );
WP_DEBUG_DISPLAY
하면,만약,만약...DEBUG 모드 에서 발생 하 는 오 류 는 WP 를 통 해서 만 발생 합 니 다.DEBUG_화면 에 표시 되 지 않 고 로그 기록,WP 켜 기 가능DEBUG_LOG 와 WPDEBUG 때 WP 켜 기DEBUG_DISPLAY。
//
define( 'WP_DEBUG_DISPLAY', true );
SCRIPT_DEBUG
기본적으로 WordPress 백 엔 드 는 압축 된 JS 와 CSS 파일 을 사용 합 니 다.때때로 디 버 깅 을 위해 서,우 리 는 배경 에 압축 된 CSS 와 JS 파일 을 사용 하 게 하고 싶 지 않 을 수도 있 습 니 다.이 때 는 SCRIPT 를DEBUG 를 True 로 설정 합 니 다.
// CSS JS
define( 'SCRIPT_DEBUG', true );
SAVEQUERIES데이터베이스 조회 횟수 를 최적화 하려 면 SAVEQUERIES 는 매우 중요 한 것 입 니 다.SAVEQUERIES 를 True 로 설정 하면 WordPress 는 모든 데이터 베 이 스 를 조회 하 는 Sql 구문 과 시간 을 기록 합 니 다.
//
define( 'SAVEQUERIES', true );
기록 을 열 면$wpdb 의 query 변 수 를 사용 하여 모든 데이터 조 회 를 얻 을 수 있 습 니 다.아래 코드 를 테마 footer.phop 파일 에 넣 으 면 모든 데이터 베 이 스 를 조회 할 수 있 습 니 다.
<pre><?php var_dump( $GLOBALS['wpdb']->queries ); ?></pre>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
wordpress+Stripe로 간단 서브스크 결제스트라이프 어드벤트 캘린더 12/20입니다(일에 걸치고 고멘나사이!)&간단한 재료로 죄송합니다! WordPress의 플러그인으로 구현할 수 있을 것 같다-, 그중 하고 싶다-라고 생각하고 있는 분에게! 유료 플러그인...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.