我正在试图弄清楚如何编写代码只在循环内显示一次图像。
例如在Wordpress中
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
在该循环中我只想在第一个帖子上放置一个图像。
我只知道如何在C和C ++中这样做,但我不知道这对PHP有什么作用?
以下是我为实现这一目标所做的工作。感谢@Jack。
首先我在Wordpress post loop开始之前声明一个变量。
<?php
$displayed = false;
?>
然后我得到了@Jack建议稍加修改的代码。
<?php
$image = 'your image URL';
if (!$displayed)
{
echo $image;
$displayed = true;
}
?>
现在就是这样我只能让我的照片显示一次!
答案 0 :(得分:5)
在循环中加入一个条件。
$displayed = false;
while ($someVariable)
{
if (!$displayed)
{
echo $image;
$displayed = true;
}
}