我有2篇专栏博客,我想用row类包装每2篇文章一次,所以我尝试:
<?php $counter = -1; ?>
<?php while ( have_posts() ) : the_post();?>
<?php $counter++;?>
<?php if ($counter % 2 == 0) : ?>
<?php echo '<div class="row">'; ?>
<?php endif; ?>
<?php get_template_part( 'template-parts/two-columns', get_post_format() );?>
<?php
if ($counter % 2 != 0) : ?>
<?php echo '</div>'; ?>
<?php endif; ?>
<?php endwhile; ?>但是如果我在页面上有2n+1文章,我就不能关闭div --这部分代码不能工作
if ($counter % 2 != 0) : ?>
<?php echo '</div>'; ?>
<?php endif; ?>如何解决这个问题?
发布于 2017-04-19 19:43:02
您实际上已经用this part of code doesn't work自己回答了您的问题,您希望打开<div>并在相同的条件下关闭它.
<?php $counter = -1; ?>
<?php while ( have_posts() ) : the_post();?>
<?php $counter++;?>
<?php if ($counter % 2 == 0) : ?>
<?php echo '<div class="row">'; ?>
<?php endif; ?>
<?php get_template_part( 'template-parts/two-columns', get_post_format() );?>
<?php if ($counter % 2 == 0) : ?>
<?php echo '</div>'; ?>
<?php endif; ?>
<?php endwhile; ?>https://stackoverflow.com/questions/43504637
复制相似问题