यह प्रश्न गलत हो सकता है, मुझे इस पर यकीन नहीं है। क्योंकि मैं इस पर स्पष्ट नहीं हूं।
मुझे पता add_action
है कि इसका उपयोग हमारे कार्य को निर्दिष्ट फ़ंक्शन को हुक करने के लिए किया जाता है। उदाहरण के लिए add_action('wp_head'.'myfunc');
अब क्या कभी कोड में myfunc
निष्पादित किया जाएगा wp_head()
। यह स्पष्ट है लेकिन मुझे संदेह है do_action
कि यह क्या करता है?
मुझे लगता है कि इसका उपयोग हमारे अपने हुक बनाने के लिए किया जाता है जैसे पहले से उपलब्ध हुक (wp_head, wp_footer, .. आदि) यदि मैं सही हूं तो क्या कोई मुझे सरल उदाहरण के साथ एक सरल समझने योग्य उत्तर दिखा सकता है।
मैंने इंटरनेट में अंतर की कोशिश की है, लेकिन सभी add_action और add_filter के बीच अंतर की ओर इशारा कर रहे हैं। मैं वहां नहीं जाना चाहता क्योंकि पहले मैं इसे स्पष्ट करना चाहता हूं और फिर मैं वहां जाऊंगा।
कोई भी मेरी मदद कर सकता हैं?
प्रश्न POST के बाद EDIT
function custom_register()
{
echo '<script>jQuery(document).ready(function(){alert("Learning Hooks");});</script>';
}
do_action('custom');
add_action('custom','custom_register');
मैं प्लगइन में यह कोशिश की, लेकिन मैं चेतावनी संदेश नहीं मिला।
लेकिन जब मैं उसी फ़ंक्शन को हुक करता हूं wp_head
तब यह ठीक काम कर रहा है
/******************working****************/
add_action('wp_head','custom_register');
wp_head
यह ठीक काम कर रहा है, लेकिन साथ नहीं हैcustom
do_action('custom');
बाद कॉल करते हैं तो क्या होता है ? और सुनिश्चित करें कि jQuery लोड है।