各ブログ投稿にフィーチャー画像または高度な衣装フィールドを含む画像を追加すると、デフォルトのブログ ページ (index.php) にも画像が表示されます。
つまり、私のブログは 4 つの投稿があります。デフォルトのブログ ページには 4 つのブログ投稿が表示され、各ブログ投稿に設定された画像も表示されます。
画像を表示するヘッダーの私のものは次のとおりです。
if (have_posts()) : while (have_posts()) : the_post();
$attachment_id = get_field('banner_image');
if( get_field('banner_image') ):
$image = wp_get_attachment_image_src( $attachment_id, 'banner' );
?><img src="<?php echo $image[0]; ?>" alt="" width ="<?php echo $image[1]?>" height ="<?php echo $image[2]?>" /><?php
endif;
endwhile;
endif;?>
次に、すべてのブログ投稿を index.php に出力するコード:
if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="news-artical">
<?php the_title('<h1>', '</h1>');
the_excerpt();
//var_dump($post);
?> <hr>
</div> <?php
endwhile;
助けていただければ幸いです。