我想在while循环中添加一些标记,以便每个三项都包装在一个<ul>
中,并且每个ul
应该包装在一个div
中。可以有最多6个项目,我希望得到以下的输出:while while循环中的组项目
<div class="one">
<ul>
<li>...</li>
<li>...</li>
<li>...</li>
</ul>
</div>
<div class="two">
<ul>
<li>...</li>
<li>...</li>
<li>...</li>
</ul>
</div>
我想下面的代码:
<div class="one">
<ul>
<?php
$i = 0 ;
while (have_posts()) : the_post();
$i++; ?>
<li>...</li>
<?php
if ($i === 3){
echo "</ul></div><div class='two'><ul>";
$right_div = true;
}
?>
}
if ($right_div){
</ul></div>
<?php } ?>
?>
如果有至少3项它工作正常,但如果有小于3,然后破坏代码,因为它不会关闭ul和div。
使用while循环是很重要的,因为它是使用while循环获取帖子的WordPress主题的一部分。
使用while循环,因为*“重要的是它的一个主题的一部分。“*我不明白这是如何工作的。为什么它使用什么样的循环? – 2013-03-12 18:32:30
需要您在条件中使用的代码。 – Prashank 2013-03-12 18:35:20
@WaleedKhan我编辑了这个问题。它是一个使用while循环获取帖子的WordPress主题,这就是我说的原因。 – user1355300 2013-03-12 18:40:00