ワードプレス、ループ処理で全件表示させたい場合
<?php
$query = new WP_Query(array(
'post_type' => "slider",
'order' => 'ASC',
));
if($query->have_posts()){
while($query->have_posts()){
$query->the_post();
?>
<h1><?php the_title(); //記事タイトル表示 ?></h1>
<p><?php the_content(); //記事内容表示 ?></p>
<?php
} //記事の繰り返しの終了
}else{
echo '随時更新中';
} //記事の有無の分岐終了
wp_reset_postdata();
?>
このようなタイトルと記事を表示させるコードを書いたとしましょう。
サブクエリなのでカスタム投稿を表示させいます。
配列に’posts_per_page’ => -1,をいれるだけ
‘posts_per_page’ => -1,
$query = new WP_Query(array(
'post_type' => "slider",
'order' => 'ASC',
'posts_per_page' => -1,
));
$queryの配列に’posts_per_page’ => -1,を入れるだけで全件表示させます。
ちなみに、’posts_per_page’ => 3,とすると最新3件だけ表示されることになるので応用してみてください。
コメント