My Bootstrap网格是910px,跨越15列。我的Wordpress循环中的每个帖子都有5列。
这里是静态代码:
<div class="container">
<div class="row">
<div class="span5">
<p>Post title and image</p>
</div>
<div class="span5">
<p>Post title and image</p>
</div>
<div class="span5">
<p>Post title and image</p>
</div>
</div>
</div>
然后大致看看循环的外观:
<div class="container">
<?php theloop; ?>
</div>
除非有更好的方法,否则我想告诉Wordpress说:
div class="row"
</div>
(关闭行)我不知道该怎么做。我以前曾就类似的问题寻求过帮助,但我对PHP完全不熟悉,我非常感谢明确的细分和解释。
谢谢!
答案 0 :(得分:1)
以某种方式尝试:
<?php
$i=1;
echo '<div class="row">';
if (have_posts()) : ?>
<?php while (have_posts()) :
// do stuff ...
the_post();
if($i % 3 == 0)
echo '</div><div class="row">';
$i++; endwhile; ?>
<?php endif; ?>
我没有测试它,但不知何故是这样的。使用modulo功能。