Caso de uso:
Tengo un tipo de publicación que se relaciona con un espectáculo de música. El 'show time' se toma a través de la fecha de publicación posterior que se establece en algún momento en el futuro. He encontrado una función que toma las publicaciones de blog con fecha futura y deja la fecha, pero marca la publicación como publicada en guardar, pero no he podido imaginar cómo personalizarla para un tipo de publicación personalizada.
La función está debajo.
<?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');
?>