用例:
我的帖子类型与音乐节目有关。“显示时间”是在发布后的日期中获取的,该日期设置为将来的某个时间。我发现了一个功能,该功能可以获取以后标有日期的博客帖子,并保留日期,但是将帖子标记为已保存,但是还无法确定如何针对自定义帖子类型对其进行自定义。
该功能如下。
<?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'
,但是它不应该是您要添加或删除的函数吗?