gpt4 book ai didi

php - 在循环中每 2 个 div 包装时未关闭的 div

转载 作者:行者123 更新时间:2023-11-28 01:33:11 27 4
gpt4 key购买 nike

我在下面设置了以下内容。我正在尝试将 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();?>

最佳答案

如果需要,您必须放置和结束关闭标签。我更改计数方法以更清楚。

    <?php $i=1;  while (have_posts()) : the_post(); ?>
<?php if($i==1) echo '<div class="row">' ;?>

<div class="col-sm-6">
<?php the_title();?>
</div>

<?php if($i==2) echo '</div>' ; ?>

<?php $i++; if($i>2)$i=1;endwhile; wp_reset_query();if($i==2) echo '</div>' ;?>

关于php - 在循环中每 2 个 div 包装时未关闭的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29665652/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com