如果我在循环中生成了一个列表,例如:
<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
<div id="slide">
<ul>
<li class="slide-<?php //how can I generate an integer here ?>">
<a href="#">stuff</a></li>
</ul>
</div>
我怎样才能为每个类和/或那些href附加序号?
所以在那个例子中,slide-1,slide-2等等。
答案 0 :(得分:4)
<?php
if ( have_posts() ) :
$slideNumber = 1;
while ( have_posts() ) : the_post(); ?>
<div id="slide">
<ul>
<li class="slide-<?php echo $slideNumber++; ?>">
<a href="#">stuff</a></li>
</ul>
</div>
<?php
endwhile;
endif; ?>
答案 1 :(得分:0)
我在考虑你会在同一页面上放一些幻灯片。所以我会将所有HTML代码放在PHP代码中。这样的事情:
<?php
while ($count <= $total) {
echo "<div id=\"slide\">";
echo "<ul>";
echo "<li class=\"slide-".$count."\">";
echo "<a href=\"#\">stuff</a></li>";
echo "</ul>";
echo "</div>";
count++;
}
?>
我没有检查代码,但这只是一个想法。
祝你好运。