0
ループ内に一度だけ画像を表示するコードを書く方法を理解しようとしています。 WordpressのPHPが1回だけエコーして1つの画像しか表示しない
私は最初のポストの上に一枚の画像を配置したいというループ内<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
で例えば
。
私はCとC++でそれを行う方法しか知りませんが、PHPでどのように動作するのか分かりません。
ここでこれを達成しました。 @ジャックのおかげです。
まず、Wordpressのポストループが始まる前に変数を宣言します。
<?php
$displayed = false;
?>
次に、@Jackが小さな変更を加えたコードがあります。
<?php
$image = 'your image URL';
if (!$displayed)
{
echo $image;
$displayed = true;
}
?>
これで今度は自分の写真を1回だけ見ることができます。
whileの条件が偽になるのはいつですか? – Ali
あなたのループは何をする予定ですか? – Jack
まあ私はWordpressの右に10のポストのようなものがありますか?だから私は、この広告がすべての投稿ではなく1回だけ表示されるようにしたい。 – Ali