Zusätzlich zu dem von Rohit Pande bereitgestellten Link
Es gibt auch diese ziemlich ausführliche Erklärung bei,
Teil 1
http://theme.fm/2011/09/wordpress-internals-how-wordpress-boots-up-2315/
Teil 2
http://theme.fm/2011/09/wordpress-internals-how-wordpress-boots-up-part-2-2437/
Welches auch einige Diagramme / Flussdiagramme enthält.
und...
Dies ist auch nur der Anfang des Verständnisses des WordPress-Initialisierungsprozesses, zu dem auch Informationen über die Vorlagenhierarchie gehören sollten sowie die Überprüfung, welche Hooks auf welchen Seiten und wann ausgelöst werden. In Kombination können Sie ein ziemlich tiefes Verständnis dafür entwickeln, was los ist und wo!
Oder dieses Flussdiagramm von Rarst aus dieser Frage
Führe deine eigenen Backtraces ...
Wie...?
- http://www.php.net/manual/en/function.debug-backtrace.php
- http://queryposts.com/function/wp_debug_backtrace_summary/
... in ihrer grundlegendsten Form.
Mehr...
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.
Sogar mehr...
Möchten Sie sehen, welche Aktionen während einer Anfrage ausgelöst werden? Schauen Sie sich dieses Plugin von Toscho an ,
Willst du sehen, was süchtig ist und wo mit welcher Priorität? Schauen Sie sich dieses Plugin von Rarst an ,
Sehr praktisch, wenn Sie wissen möchten, wo sich interne und benutzerdefinierte Hooks in der Prioritätskette befinden.
Und es gibt auch dieses Plugin von Kaiser ,
Only one screenshot of several, rest can be found on GitHub Repo link
Es gibt auch dieses Flussdiagramm, in dem der Abfrageprozess erläutert wird und was wann verwendet werden muss, um diese Frage zu beantworten.
Ursprüngliche Frage und Antwort hier , Flussdiagramm von Rarst .
This flowchart and Q&A I can vouch for.
(Wenn Sie auf das Bild klicken, gelangen Sie direkt zu diesem Q & A-Thread, um weitere Informationen zu erhalten.)
HINWEIS
Es ist eine Sache, sich ein Flussdiagramm anzuschauen, das im Hinblick auf die Visualisierung des Initialisierungsprozesses und der obigen Links zu diesem Thema sehr nützlich ist. Als WordPress-Entwickler werden Sie jedoch etwas gerecht, wenn Sie erst einmal mit dem "Entwickeln" beschäftigt sind. , Sie möchten andere Debugging-Tools verwenden, die Ihnen dabei helfen, das Geschehen bei einigen dieser Anforderungen zu visualisieren und zu verstehen. Ich glaube, dass alles, was oben erwähnt wurde, Hand in Hand geht.
Dies sind weder die EINZIGEN Tools, die verfügbar sind, noch die einzigen Methoden, um während des Initialisierungs- / Anforderungsprozesses wertvolle Daten abzurufen. Sie sind jedoch eine Auswahl dessen, was ich verwende. Fühlen Sie sich frei, um mehr hinzuzufügen!
Vorlagenhierarchie
Sie können auch mit diesem Diagramm interagieren. Wenn Sie auf das Bild klicken , gelangen Sie direkt zum Themenhandbuch von WordPress, um weitere Informationen zu erhalten.
#changelog: 04/10/12 added flow chart from Rarst / "Make sense of WP core load"
Ich fand diese Vorlagenhierarchie immer sehr praktisch:
quelle
Nicht gerade die schematische Ansicht, aber ich kann Ihnen die Beschreibungsansicht so anbieten . Ausprobieren. Dies könnte für Ihre Frage hilfreich sein.
quelle
Ich nehme an, dass der Service Recognizer Ihnen hilft. Es erstellt ein Sequenzdiagramm des Xdebug- Debugger-Ablaufverfolgungsprotokolls, das die Reihenfolge der Aufrufe, Argumente und die Zeile anzeigt, in der der Aufruf erfolgte.
quelle