Caso de uso:
Eu tenho um tipo de post relacionado a um programa de música. O 'horário do show' é marcado pela data de publicação posterior, que será definida em algum momento no futuro. Encontrei uma função que pega futuras postagens de blog datadas e deixa a data, mas marca a postagem como publicada em save, mas não foi capaz de descobrir como personalizá-la para um tipo de postagem personalizada.
A função está abaixo.
<?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
eadd_action
? Seu segundo parâmetro é'show'
, mas não deveria ser a função que você está adicionando ou removendo?