Pasar post a borrador automáticamente php

                  <?php
function comprobar_fecha_borrador($post_id) {
    $fecha_borrador = get_post_meta($post_id, 'fecha_borrador', true);
    $fecha_actual = date('Y-m-d H:i:s');
    if ($fecha_borrador <= $fecha_actual) {
        wp_update_post(array('ID' => $post_id, 'post_status' => 'draft'));
    }
}
add_action('wp', 'comprobar_fecha_borrador');