따라서 WP는 다음에서 일련의 파일을로드해야합니다.
index.php -> ... -> wp-header.php -> ... ->functions.php
… 실행시 등등.
또한 함수 호출, 조건부 등 을 실행 하는 동안 유사한 플로우 차트가 있어야합니다 . 이러한 플로우 차트는 어디에서나 사용할 수 있습니까?
답변
Rohit Pande가 제공 한 링크 외에도
이보다 자세한 설명도 있습니다.
1 부
http://theme.fm/2011/09/wordpress-internals-how-wordpress-boots-up-2315/
2 부
http://theme.fm/2011/09/wordpress-internals-how-wordpress-boots-up-part-2-2437/
여기에는 일부 다이어그램 / 플로우 차트도 포함됩니다.
과…
이것은 또한 템플릿 계층에 대한 정보를 포함하고 어느 페이지에서 언제 어떤 후크가 시작되었는지 검사하는 WordPress 초기화 프로세스를 이해하기 시작한 것입니다. 함께 결합하면 진행 상황과 진행 상황에 대해 매우 깊이 이해할 수 있습니다.
자신의 역 추적을 실행하십시오 ….
어떻게…?
- http://www.php.net/manual/en/function.debug-backtrace.php
- http://queryposts.com/function/wp_debug_backtrace_summary/
… 가장 기본적인 형태로.
더…
- 완전 워드 프레스 초기화 플로우 차트 -1
- 완전히 wordpress-initialization-flow-chart-6-template-loader-php
- 완전 워드 프레스 초기화 플로우 차트 5 wp 기능
- 완전히 wordpress-initialization-flow-chart-2-4-wp-settings-php
I can not vouch for the above four links specifically, however they are additional material which supports this question that you or others may find useful.
더 나아가…
요청 중에 어떤 작업이 시작되는지 확인하고 싶습니까? Toscho 의이 플러그인 을 살펴보십시오 .
무엇을 연결하고 무엇을 우선 순위로보고 싶습니까? 이것 좀 봐 플러그인 에 의해 Rarst ,
내부 및 사용자 정의 후크가 우선 순위 체인 내 위치를 알고 자 할 때 매우 유용합니다.
Only one screenshot of several, rest can be found on GitHub Repo link
이 프로세스에는 쿼리 프로세스와이 질문을 보완하는 데 도움이 될 때 사용하는 방법을 설명하는 흐름도가 있습니다.
원본 소스 질문 및 답변 여기 , Rarst의 흐름도 .
This flowchart and Q&A I can vouch for.
(이미지를 클릭하면 자세한 정보를 위해 해당 Q & A 스레드로 직접 이동합니다).
노트
흐름도를 살펴 보는 것이 한 가지입니다. 초기화 프로세스를 시각화하는 것과 관련하여 매우 유용합니다. 위 주제에 대한 위의 링크는 정의를 수행하지만 WordPress 개발자는 “개발 중”일 때 , 이러한 요청 중 발생하는 상황을 시각화하고 이해하는 데 도움이되는 다른 디버깅 도구를 사용하려고합니다. 나는 위에서 언급 한 모든 것들이 손을 잡고 있다고 믿는다.
이것들은 사용 가능한 유일한 도구는 아니며 초기화 / 요청 프로세스 중에 소중한 데이터를 얻는 유일한 방법이지만 내가 사용하는 것의 선택입니다. 더 추가하십시오!
템플릿 계층
이 다이어그램과 상호 작용할 수도 있습니다 . 이미지 를 클릭하면 WordPress의 테마 핸드북으로 직접 이동하여 자세한 정보를 볼 수 있습니다.
#changelog: 04/10/12 added flow chart from Rarst / "Make sense of WP core load"
답변
이 템플릿 계층 구조 는 항상 매우 유용합니다.