Caso d'uso:
Ho un tipo di post relativo a uno spettacolo musicale. Il "tempo di spettacolo" viene acquisito attraverso la data di pubblicazione del post, che è impostata su un certo periodo in futuro. Ho trovato una funzione che accetta post di blog datati futuri e lascia la data ma contrassegna il post come pubblicato sul salvataggio ma non sono riuscito a capire come personalizzarlo per un tipo di post personalizzato.
La funzione è sotto.
<?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
chiamare? Il tuo secondo parametro è'show'
, ma non dovrebbe essere la funzione che stai aggiungendo o rimuovendo?