您好,如何在我的 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>
看起来您正在使用 wp_insert_post() 中的示例。
- 确保您确实拥有带 ID 的类别
8
和39
. - 使用类似的东西
$var = wp_insert_post($your_args)
. 然后回声$var
获取已创建帖子的 ID。
原文链接:https://www.wordpresshy.com/314570
© 版权声明
声明📢本站内容均来自互联网,归原创作者所有,如有侵权必删除。
本站文章皆由CC-4.0协议发布,如无来源则为原创,转载请注明出处。
THE END