$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分钟)。我错过了什么?我应该写什么其他的东西,以便在时机成熟时发布吗?
答案 0 :(得分:1)
从WordPress功能
尝试此日期$cur_date = current_time('mysql');
$date = date("Y-m-d H:i:s", strtotime($cur_date) . "+60 minutes");
可以帮到你。