वर्डप्रेस लोडिंग अनुक्रम के लिए एक फ़्लोचार्ट है?


58

तो WP से फ़ाइलों की श्रृंखला को लोड करना होगा,

index.php -> ... -> wp-header.php -> ... ->functions.php

... और इतने पर अमल।

इसके अलावा फंक्शंस कॉलिंग, कंडिशन और ऐसे निष्पादन के दौरान एक समान फ्लोचार्ट होना चाहिए । क्या ऐसा फ्लोचार्ट (ओं) कहीं उपलब्ध है?

जवाबों:


96

रोहित पांडे द्वारा दिए गए लिंक के अलावा ,

इन-इन-डेप्थ एक्सप्लेनेशन इन हैं,

भाग 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/

जिसमें कुछ आरेख / फ़्लोचार्ट भी शामिल हैं।

यहाँ छवि विवरण दर्ज करें

तथा...

यहाँ छवि विवरण दर्ज करें

यह भी केवल वर्डप्रेस इनिशियलाइज़ेशन प्रक्रिया को समझने की शुरुआत है, जिसमें टेम्पलेट पदानुक्रम के बारे में जानकारी शामिल होनी चाहिए, साथ ही यह भी निरीक्षण करना चाहिए कि कौन से हुक किस पेज पर और कब निकाल दिए जाते हैं। एक साथ मिलकर आप बहुत गहरी समझ विकसित कर सकते हैं कि क्या हो रहा है और कहाँ है!


या रारस्ट से यह प्रवाह चार्ट जैसा कि इस प्रश्न में देखा गया है

यहाँ छवि विवरण दर्ज करें


अपनी खुद की पीठ पीछे भागना ...।

यहाँ छवि विवरण दर्ज करें

किस तरह...?

  1. http://www.php.net/manual/en/function.debug-backtrace.php
  2. http://queryposts.com/function/wp_debug_backtrace_summary/

... अपने सबसे बुनियादी रूप में।

अधिक...

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.

यहाँ छवि विवरण दर्ज करें

(छवि को क्लिक करने से आप अधिक जानकारी के लिए सीधे उस प्रश्नोत्तर सूत्र पर पहुंच जाएंगे)


ध्यान दें

इसकी एक बात एक फ्लो चार्ट को देखना है, जो कि इनिशियलाइज़ेशन प्रक्रिया की कल्पना करने और उस विषय के उपरोक्त लिंक के साथ बहुत उपयोगी है, कुछ न्याय करते हैं लेकिन एक वर्डप्रेस डेवलपर के रूप में, एक बार जब आप चीजों को "विकसित" कर रहे होते हैं , आप अन्य डीबगिंग टूल का उपयोग करना चाहते हैं जो आपको इन अनुरोधों में से कुछ के दौरान होने वाले व्हाट्सएप को समझने और समझने में मदद करते हैं। मेरा मानना ​​है कि उपरोक्त सभी का उल्लेख हाथ से जाने पर किया जाता है।

ये केवल उपलब्ध उपकरण नहीं हैं, न ही इनिशियलाइज़ेशन / अनुरोध प्रक्रियाओं के दौरान मूल्यवान डेटा प्राप्त करने के एकमात्र तरीके हैं, लेकिन वे मेरे द्वारा उपयोग किए जाने वाले चयन हैं। अधिक जोड़ने के लिए स्वतंत्र महसूस करें!

मंदिर की भर्ती

आप इस आरेख के साथ भी बातचीत कर सकते हैं छवि पर क्लिक करने से आप अधिक जानकारी के लिए सीधे वर्डप्रेस द्वारा थीम हैंडबुक ले जाएंगे।

#changelog: 04/10/12 added flow chart from Rarst / "Make sense of WP core load"


छोटे संकेत, इस विभिन्न कार्यों के बहुत सारे, प्लगइन्स डीबग ऑब्जेक्ट प्लगइन की कार्यक्षमता हैं । शायद यह समझने में मदद करता है कि WP कैसे काम करता है।
बुलेट


4

बिल्कुल आरेखीय दृश्य नहीं, लेकिन मैं आपको इस तरह से वर्णन दृश्य प्रदान कर सकता हूं । कोशिश करें। यह आपके प्रश्न के लिए सहायक हो सकता है।


-1

मुझे लगता है कि सेवा पहचानकर्ता आपकी मदद करता है। यह Xdebug डीबगर ट्रेस लॉग का एक अनुक्रम आरेख बनाता है , जो कॉल, तर्क, उस रेखा को प्रदर्शित करता है जहां कॉल आया था ...


php-recognizer.ru कोई और अधिक काम नहीं है
mmm
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.