問題描述
所以喜歡 wp 必須載入系列檔案,
index.php -> ... -> wp-header.php -> ... ->functions.php
… 等等。
在執行期間,函式呼叫,條件等也必須有類似的流程圖。這樣的流程圖可以在任何地方使用嗎?
最佳解決方案
除了由 Rohit Pande 提供的 link,
還有這些相當於 in-depth 的解釋,
第 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 初始化過程,其中還應該包括有關模板層次結構的資訊,以及檢查在哪些頁面和何時觸發哪些鉤子。結合在一起,您可以深入瞭解發生了什麼事和在哪裡!
或者 Rarst 的這個流程圖,如 question 中所示
執行你自己的後跟….
怎麼樣…?
- http://www.php.net/manual/en/function.debug-backtrace.php
- http://queryposts.com/function/wp_debug_backtrace_summary/
… 以最基本的形式
更多…
- completely-wordpress-initialization-flow-chart-1
- completely-wordpress-initialization-flow-chart-6-template-loader-php
- completely-wordpress-initialization-flow-chart-5-wp-function
- completely-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.
更…
想要檢視在請求期間觸發的操作?看看這個 plugin 由 Toscho,
想看看什麼是掛鉤,哪裡有什麼優先順序?看看這個 plugin 由 Rarst,
很想知道內部和自定義掛鉤在優先順序鏈內的位置。
Only one screenshot of several, rest can be found on GitHub Repo link
還有這個流程圖解釋了查詢過程以及何時使用什麼來幫助這個問題,
Original source question 和 answer here,流程圖由 Rarst 。
This flowchart and Q&A I can vouch for.
(點選圖片可以直接轉到 Q& A 執行緒獲取更多資訊) 。
說明
有一件事要看流程圖,這對於初始化過程的視覺化以及上述連結到這個主題來說是非常有用的,但是作為一個 WordPress 的開發者,一旦你處於厚實的東西”developing”,你就可以想利用其他除錯工具,幫助您視覺化和了解其中某些請求中發生的情況。我相信上面提到的都是並存的。
這些不是唯一可用的工具,也不是在初始化/請求過程中獲取有價值資料的唯一方法,但它們是我使用的選擇。隨意新增更多!
模板分層
您也可以 interact with this diagram. 點選 image 將直接透過 WordPress 主題手冊獲取更多資訊。
#changelog: 04/10/12 added flow chart from Rarst / "Make sense of WP core load"
次佳解決方案
我一直髮現 this template hierarchy 相當方便:
第三種解決方案
不完全是圖解檢視,但我可以為您提供 this 的描述檢視。試用。這可能對您的問題有幫助。
參考文獻
注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。









