2010-09-12 74 views
1

如果我在一個循環生成一個列表,像:在PHP(Wordpress)循環中,您如何生成一系列唯一編號?

<?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?

所以在這個例子幻燈片1,幻燈片2,等等。

回答

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; ?> 
+0

太棒了!謝謝。 – Zac 2010-09-12 07:36:34

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++; 
    } 
?> 

我沒有檢查代碼,但它只是一個想法。

祝你好運。