我有一个PHP推荐脚本,它是从WordPress拉它的图像和文本。除了一件事之外,一切都正常了,那就是分页。现在,脚本返回一个列表,并且li的数量是硬编码的。但是,如果我将推荐的数量从4个修改为5个,我也必须将li的数量从4个修改为5个,否则一切都会完全停止工作。这在WordPress这样的动态环境中就不太管用了。
我想用一个数字,但我不知道这是否可能。我可以找回大量的推荐信,我知道这是成功的一半。我想要做的是将li的数量返回。
我的代码如下:
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
我已经添加了一些代码来动态地向第一个li添加一个活动类:
<ul>
<li <?php if ($count == 1) { echo 'class="active"'; } ?>></li>
<li></li>
<li></li>
<li></li>
</ul>
$count
变量是在实际的推荐脚本中指定的,并且正在计算li的数量,这有助于我在正确的li
上开始我的活动课程。我知道我很接近了,这是95%我只是不知道怎么把这两个点连接起来如果我的数是4那么就产生4个li。明白了吗?
我想我可以这样做:
<ul>
<?php while($count) { echo "<li></li>"; } ?>
</ul>
,但我得到一个500错误,当我尝试,任何想法或建议?
谢谢,Josh
在循环中执行
<ul>
<?php
for ( $i=0; $i<$count; $i++) {
if ($i == 0) {
echo '<li class="active"></li>';
} else {
echo '<li></li>';
}
}
?>
</ul>