こんにちは、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>