ループ内で一度だけ画像を表示するコードを書く方法を理解しようとしています。
たとえばWordpressで
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
そのループ内で、最初の投稿に1つの画像のみを配置したいと思います。
私はCとC++でそれを行う方法しか知りませんが、それがPHPでどのように機能するのかわかりませんか?
これを達成するために私がしたことは次のとおりです。@Jackに感謝します。
まず、Wordpressのポストループを開始する前に変数を宣言します。
<?php
$displayed = false;
?>
次に、@Jackが少し変更を加えて提案するコードがあります。
<?php
$image = 'your image URL';
if (!$displayed)
{
echo $image;
$displayed = true;
}
?>
これで、写真を1回だけ表示できるようになりました。