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

 


Warning: Invalid argument supplied for foreach() in /home/xs208195/y-dsn.com/public_html/wordpress/wp-content/themes/ydsn2023/functions.php on line 264

ホームページ制作の
お問い合わせ

Y desIgnのサービスは全国対応可!

全国
対応

遠方の企業様にLINEやzoomなどのビデオ会議ツールを活用させていただくことで日本全国のお客様へのサービス提供を可能としております。

ホームページを作りたいと
お伝えください

受付時間
平日火曜~金曜 10:00~17:00

0586-82-2196