WP Future Posts尚未发布

时间:2014-04-11 09:46:34

标签: php wordpress scheduled-tasks

$date = date("Y-m-d H:i:s");
$date = strtotime("+60 minutes");
$date = date("Y-m-d H:i:s", $date);
$postId = wp_insert_post(array(
    'post_author' => 1,
    'post_category' => $kategori,
    'post_content' => $aciklama,
    'post_status' => 'future',
    'post_date' => $date,
    'post_date_gmt' =>$date,
    'post_title' => $adi,
    'post_excerpt' => '',
    'post_type' => 'post',
    'tags_input' => $etiketler
));

我已经写了上面的代码。它将post插入数据库,我在文章列表中按计划查看帖子。但它不会在时间到来时发布(现在+ 60分钟)。我错过了什么?我应该写什么其他的东西,以便在时机成熟时发布吗?

1 个答案:

答案 0 :(得分:1)

从WordPress功能

尝试此日期
$cur_date = current_time('mysql');
$date = date("Y-m-d H:i:s", strtotime($cur_date) . "+60 minutes");

可以帮到你。