ブログ

BLOG

CATEGORY

WordPress 記事を出力させる際にループで配列の中身も出力

記事を出力させる際にループで配列の中身も出力

記事のカテゴリーに属する記事一覧を出力させる時、配列の中身にあるものも出力する機会があった為、メモとして残すことにしました。

手順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; ?>