मैं इस तथ्य से आश्चर्यचकित हूं कि मेरे कार्य जो मैंने save_post
एक्शन फायर से लिए हैं, जब मैं एडमिन डैशबोर्ड में "नई पोस्ट" लिंक पर क्लिक करता हूं। नोट - यह मेरे द्वारा दबाए जाने से पहले है , Saveया Updateयह तुरंत समाप्त हो गया है, एक बीता समय या ऑटो-अपडेट के बाद नहीं।
दूसरी तरफ, जब मैं कुछ टाइप करता हूं और Publishया Updateया Save Draftबटन दबाता हूं, तो मैंने अपने एक्शन हैंडलर के अंदर जो इको स्टेटमेंट डाला है, वह इको आउट नहीं होता है, इसलिए ऐसा प्रतीत होता है कि एक्शन किसी अन्य समय में फायरिंग नहीं है। यह असंबंधित हो सकता है।
यहाँ मेरा कोड है:
add_action('save_post', 'MyNS\save_event_metabox', 10, 2);
function save_event_metabox($post_id, $post){
echo "<h1>YES!</h1>";
}
जब मैं "नई पोस्ट" लिंक को दबाता हूं तो यह हाँ (पृष्ठ के शीर्ष पर) गूँजता है लेकिन जब मैं कुछ टाइप करता हूँ और तब प्रेस Updateया Publishया नहीं करता है Save Draft। यह save_post
कार्रवाई और wp_insert_post()
फ़ंक्शन पर दस्तावेज़ीकरण का विरोध करता है।
किसी को भी यह मेरे लिए स्पष्ट कर सकते हैं?