ใช้กรณี:
ฉันมีประเภทโพสต์ที่เกี่ยวข้องกับรายการเพลง 'เวลาแสดง' ถูกจับผ่านวันที่เผยแพร่โพสต์ซึ่งจะมีการกำหนดในอนาคต ฉันได้พบฟังก์ชั่นที่ใช้เวลาโพสต์บล็อกในอนาคตและออกจากวันที่ แต่ทำเครื่องหมายโพสต์เป็นเผยแพร่เมื่อบันทึก แต่ไม่สามารถคิดวิธีการปรับแต่งมันสำหรับประเภทโพสต์ที่กำหนดเอง
ฟังก์ชั่นอยู่ด้านล่าง
<?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'
แต่ไม่ควรเป็นฟังก์ชั่นที่คุณกำลังเพิ่มหรือลบ?