उदाहरण:
मेरे पास एक पोस्ट प्रकार है जो एक संगीत शो से संबंधित है। The शो टाइम ’को पोस्ट पब्लिश डेट के माध्यम से पकड़ा जाता है जो भविष्य में कुछ समय के लिए सेट किया जाता है। मुझे एक ऐसा फ़ंक्शन मिला है जो भविष्य की दिनांकित ब्लॉग पोस्ट लेता है और दिनांक को छोड़ देता है लेकिन पोस्ट को सहेजने पर प्रकाशित के रूप में चिह्नित करता है, लेकिन यह पता लगाने में सक्षम नहीं है कि कस्टम पोस्ट प्रकार के लिए इसे कैसे अनुकूलित किया जाए।
फ़ंक्शन नीचे है।
<?php
function setup_future_hook() {
// Replace native future_post function with replacement
remove_action('future_post','show', '_future_post_hook');
add_action('future_post', 'show', 'publish_future_post_now');
}
function publish_future_post_now($id) {
// Set new post's post_status to "publish" rather than "future."
wp_publish_post($id);
}
add_action('init', 'setup_future_hook');
?>
remove_actionऔरadd_actionकॉल में कोई त्रुटि हो ? आपका दूसरा पैरामीटर है'show', लेकिन क्या यह वह फ़ंक्शन नहीं होना चाहिए जिसे आप जोड़ रहे हैं या निकाल रहे हैं?