注意,从代码中可以看出,本设置在文章发布那一瞬间,将文章状态改成了publish状态。

function publicfuturepost($data, $posted)
{
    if ($posted['original_post_status'] == 'publish' && $data['post_status'] == 'future') {
        $data['post_status'] = 'publish';
    }
    return ($data);
}
add_filter('wp_insert_post_data', 'publicfuturepost', 10, 2);