In WordPress esiste una procedura specifica per aggiornare la data di un post in bozza.
La soluzione consiste nell'usare il parametro edit_date
impostato su true
unitamente alla nuova data:
$new_post_date = '2022-12-03 08:30:00';
$args = [
'ID' => 12,
'edit_date' => true,
'post_date' => $new_post_date,
'post_date_gmt' => get_gmt_from_date( $new_post_date )
];
$updated_post = wp_update_post( $args );