счас добавляю посты так
$my_post = array();
$my_post['post_title'] = $input_proxy[$key]['post_title'] . date('d.m.y');
$my_post['post_content'] = ParseProxy ( $key, $input_proxy[$key]['alias'] );
$my_post['post_status'] = 'publish';
$my_post['post_author'] = 1;
$my_post['post_category'] = $input_proxy[$key]['post_category'];
$my_post['tags_input'] = $input_proxy[$key]['tags_input'];
// Insert not empty post into the database
if ($my_post['post_content'] != '')
wp_insert_post( $my_post );
но появляются они сразу. как сделать чтобы посты появлялись в будущем, например через 1 день от публикования
пишите пост, дату публикации ставите в будущем – и публикуете пост. в реале он опубликуется, когда наступит указанная дата.
не получается
пост публикуется сразу , но дата в будущем показывается
копайте в шаблоне, при стандартном выводе так не должно быть.
а вот через query_posts возможно.