WordPress 記事を出力させる際にループで配列の中身も出力
2021.03.11 Thu
記事を出力させる際にループで配列の中身も出力
記事のカテゴリーに属する記事一覧を出力させる時、配列の中身にあるものも出力する機会があった為、メモとして残すことにしました。
手順1
$array に出力させたい内容を保管(一番上に書かれた内容から出力されていく)。
$cntには0を代入。
手順2
WP_Queryなどで出力する際に使用するループを記述。(今回はWP_Queryを想定。WP_Queryの中身は省略。)
手順3
WP_Queryのループ内に
echo $array[$cnt];
$cnt++;
を記述する。
ソースコード
<?php
//これは配列
 $array = array(
 'aaaaa',
 'bbbbb',
 'ccccc',
 );
//これは配列の番号用
 $cnt = 0;
 ?>
 <?php
 //$the_query はWP_Queryの内容が入っている想定
 if($the_query->have_posts()): ?>
 <?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
 <?php
 echo $array[$cnt];
//ここで配列の番号に1を足す
 $cnt++;
 /*
 一回目 aaaaa
 二回目 bbbbb
 三回目 ccccc
 が出力される
 */
 ?>
 <?php endwhile; ?>
 <?php endif; ?>
 
