WordPressの固定ページで投稿一覧を表示させるときの書き方について。
<?php
$the_query = new WP_Query( array(
’post_type’ => ‘post’,
));
if ($the_query->have_posts()) :
?>
<?php while($the_query->have_posts()) : $the_query->the_post(); ?>
//表示内容
<?php endwhile; ?>
<?php else: ?>
//投稿がない場合
<?php endif; ?>
$the_query = new WP_Query( array(
’post_type’ => ‘post’,
));
if ($the_query->have_posts()) :
?>
<?php while($the_query->have_posts()) : $the_query->the_post(); ?>
//表示内容
<?php endwhile; ?>
<?php else: ?>
//投稿がない場合
<?php endif; ?>
表示させたい内容や投稿がない場合の処理は、例えば次のように書きます。
<?php
$the_query = new WP_Query( array(
’post_type’ => ‘post’,
));
if ($the_query->have_posts()) :
?>
<?php while($the_query->have_posts()) : $the_query->the_post(); ?>
<a href=”<?php the_permalink(); ?>”>
<?php the_post_thumbnail(); ?>
<h2><?php the_title(); ?></h2>
</a>
<?php endwhile; ?>
<?php else: ?>
<p>投稿はまだありません。</p>
<?php endif; ?>
$the_query = new WP_Query( array(
’post_type’ => ‘post’,
));
if ($the_query->have_posts()) :
?>
<?php while($the_query->have_posts()) : $the_query->the_post(); ?>
<a href=”<?php the_permalink(); ?>”>
<?php the_post_thumbnail(); ?>
<h2><?php the_title(); ?></h2>
</a>
<?php endwhile; ?>
<?php else: ?>
<p>投稿はまだありません。</p>
<?php endif; ?>
投稿のサムネイルとタイトルを表示していて、クリックしたら各投稿ページに飛ぶという感じで、投稿一覧を表示させています。
そして投稿がない場合は、「投稿はまだありません。」という文章を表示させるようにしています。
Leave a Comment