【发布时间】:2015-04-16 14:10:00
【问题描述】:
我在下面进行了以下设置。我正在尝试将 2 个 div 包装在一个“行”中。
当它是偶数时它工作得很好,但是当有一个奇数时,我以一个开放的 div 结束并得到 html 错误。任何关于如何更好地确保有一个关闭 div 的想法将不胜感激
<?php
$args = array(
'post_type' => 'portfolio-project',
'posts_per_page' => -1,
'orderby' => 'menu_order',
'order' => 'ASC'
);
$query = query_posts($args);
?>
<?php $i=1; ?>
<?php while (have_posts()) : the_post(); ?>
<?php if($i==1 || $i%2==1) echo '<div class="row">' ;?>
<div class="col-sm-6">
<?php the_title();?>
</div>
<?php if($i%2==0) echo '</div>' ; ?>
<?php $i++; endwhile; wp_reset_query();?>
【问题讨论】:
-
你正在检查一个条件来打开 div 不同的条件来关闭 div 然后它将如何正确关闭
-
' ; ?> 在 endwhile 之后重复这一行;我认为它会解决您的问题。
-
@ManishShukla 您应该作为答案发布,与您的相比,下面的其他答案既不清晰也不干净。
-
@MikeThomson 检查我的答案
-
@ManishShukla 查看我对您的回答的评论。