您好我如何在index.php文件中创建自定义帖子,所以当有人安装模板时,它会自动创建5个帖子?
我把它绑起来了:
<?php // Create post object
$my_post = array(
'post_title' => 'My post1',
'post_content' => 'This is my post8.',
'post_status' => 'publish',
'post_author' => 1,
'post_category' => array(8,39)
);
// Insert the post into the database
wp_insert_post( $my_post ); ?>
但它没有用。我要做的是在<div>
标记内创建自定义帖子。因此,当用户安装主题时,他们将使用主题创建,帖子将单独显示。
例如:
<div class="demo">
<?php // Create post object
$my_post = array(
'post_title' => 'My post1',
'post_content' => 'This is my post8.',
'post_status' => 'publish',
'post_author' => 1,
'post_category' => array(8,39)
);
// Insert the post into the database
wp_insert_post( $my_post ); ?>
</div>
<div class="description">
<span class="big"><?php // Create post object
$my_post = array(
'post_title' => 'My post2',
'post_content' => 'This is my post7.',
'post_status' => 'publish',
'post_author' => 1,
'post_category' => array(8,39)
);
// Insert the post into the database
wp_insert_post( $my_post ); ?> </span>
</div>
答案 0 :(得分:0)
您似乎正在使用wp_insert_post()中的示例。
8
和39
。$var = wp_insert_post($your_args)
之类的内容。然后回显$var
以获取已创建的帖子的ID。