【发布时间】:2011-09-27 08:21:06
【问题描述】:
如何选择帖子 ID,插入新帖子时,例如:
$post = array(
'ID' => 3333,
'comment_status' => 'open',
'post_content' => 'hi world!',
'post_name' => 'title_1',
'post_status' => 'publish',
'post_title' => 'sdfsfd fdsfds ds',
'post_type' => 'post',
);
$post_id = wp_insert_post($post);
想要插入 id = 3333 的新帖子
【问题讨论】:
-
id是数据库中的自动增量主字段。我不认为你能做到这一点。你到底为什么要这样做? -
我也有这种情况是必要的。我正在从另一个站点迁移数千个自定义帖子,每个帖子都有分类和元数据。通过将帖子 ID 设置为与旧站点相同,可以更轻松地导入其余数据。正如下面@daveaspinall 所建议的那样,我能够成功使用
import_id -
对于未来的读者,请在接受的答案下方滚动,因为下面有一个非常有用的答案。