इस प्रश्न के समाधान के बाद एक समारोह प्राप्त करने के लिए एक समारोह शुरू करने के लिए किया गया था जब init
कार्रवाई को उसके कार्य से निकाल दिया जाता है, यह मुझे सोच रहा है, क्या WP लोड अनुक्रम में कोई पहले है कि मैं एक फ़ंक्शन को हुक कर सकता हूं?
इस प्रश्न के समाधान के बाद एक समारोह प्राप्त करने के लिए एक समारोह शुरू करने के लिए किया गया था जब init
कार्रवाई को उसके कार्य से निकाल दिया जाता है, यह मुझे सोच रहा है, क्या WP लोड अनुक्रम में कोई पहले है कि मैं एक फ़ंक्शन को हुक कर सकता हूं?
जवाबों:
muplugins_loaded
सबसे पुराना हुक है।
आपके वर्डप्रेस सेटअप के आधार पर, आपके पास
MU_PLUGINS
निर्देशिका में कोई प्लगइन्स नहीं हो सकता है । उस स्थिति में यह हुक फायर नहीं कर सकता है।
ट्रिगर करने के लिए अगला सबसे अच्छा हुक है plugins_loaded
।
संसाधन
plugins_loaded
और after_setup_theme
तदनुसार सामान्य प्लगइन्स और विषय के लिए जल्द से जल्द उपयुक्त हैं।
muplugins_loaded
कार्रवाई कुछ भी पर सशर्त नहीं है । यह आग लगा देगा। यदि कोई म्यू-प्लगइन्स नहीं हैं, हालांकि, मुझे यकीन नहीं है कि हुक का उपयोग करने के लिए आपको कोड को पर्याप्त रूप से पहले कैसे चलाना होगा।
किसी को भी यह पता लगाने में दिलचस्पी रखने के लिए, क्वेरी मॉनिटर नाम का एक भयानक प्लगइन है ।
प्लगइन को स्थापित और सक्रिय करें (स्पष्ट रूप से या देव स्थापित करने पर) और बस ड्रॉप डाउन से जो आप चाहते हैं उसे चुनें।
जैसा कि स्वीकृत उत्तर पर एक टिप्पणी में उल्लेख किया गया है, हुक muplugins_loaded सशर्त नहीं है। यदि आप स्रोत कोड पढ़ते हैं, तो आप पाएंगे कि यह हमेशा निकाल दिया जाता है - कम से कम वर्डप्रेस के हाल के संस्करणों में। प्रलेखन के अनुसार यह पहला उपलब्ध हुक भी है। हालाँकि, जब तक आप वास्तव में एक-उपयोग या नेटवर्क सक्रिय प्लगइन नहीं लिख रहे हैं, तब तक इसका उपयोग करने का कोई मतलब नहीं है क्योंकि यह आपके प्लगइन या थीम को लोड होने से पहले आग लगा देगा ।
यदि आप एक प्लगइन लिख रहे हैं, तो plugins_loaded उपयोग करने वाला पहला सामान्य एक्शन हुक है।
यदि आप अपने विषय के कार्यों में कोड जोड़ रहे हैं । एफपी , तो आप after_setup_theme का उपयोग कर सकते हैं ।