我目前正试图用视频将div中的前2个帖子包起来,然后根据图片输出每3个帖子包含div的剩余帖子。
行
if( $wp_query->current_post < 2 ):
我也试过
if($count < 2)
这是迄今为止我所拥有的浓缩版本:任何建议都会非常感激。
<div class="row-fluid">
<div class="span8">
<video></video>
</div>
<?php $count = 1; ?>
<?php if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php if( $wp_query->current_post < 2 ):?>
<div class="span4">
// content
</div>
<?php if($count % 2 == 0) {
echo '</div><div class="row-fluid">';
}?>
<?php else: ?>
<div class="span4">
//content
</div>
<?php if($count % 3 == 0) {
echo '</div><div class="row-fluid">';
}?>
<?php $count++;?>
<?php endif; ?>
<?php endwhile; ?>
<?php echo '</div>'; ?>
</div>
<?php else : ?>
<article>default wp stuff</article>
<?php endif; ?>
答案 0 :(得分:1)
我认为只是回显所有内容并使用css(float:left)来正确定位内容是一种更简单的解决方案。
<div style="width: 900px;">
<div style="float: left; width: 600px; height: 400px;">
some content
</div>
<?php foreach($post_list as $post_item): ?>
<div style="float: left; width: 300px; height: 200px;">
<?= $post->getContent(); ?> or what ever you use
</div>
<?php endforeach; ?>
<br style="clear: left; display: none;" />
</div>
请注意,我不熟悉CSS,但我希望这可以指向正确的方向。