0

ブログの投稿がホームページに 3 行で表示されるようにします。最初の 3 つのブロスト投稿は正常に表示されますが、その後のブログ投稿は表示されなくなります。各投稿を横だけでなく縦にも並べたいと思います。ここで例を見ることができます。

投稿 3 件ごとに行を追加する必要がありますか? それをどのようにコーディングできるかわかりませんか?

<div class="row-fluid">


<?php $cat_id = 10; //the certain category ID
$latest_cat_post = new WP_Query( array('posts_per_page' => -1, 'orderby' => rand, 'category__in' => array($cat_id)));
if( $latest_cat_post->have_posts() ) : while( $latest_cat_post->have_posts() ) : $latest_cat_post->the_post();  ?>


<div class="span4" style="text-align:center;background-color:#999999;margin-bottom:20px;">

<a class="" href="<?php the_permalink() ?>"><?php echo get_the_post_thumbnail( $post_id, $size=0, $attr ); ?></a>
<span><a style="color:#5a5a5a;" class="" href="<?php the_permalink() ?>"><h5 class="lead"><?php the_title(); ?></h5></a>
</span>


</div>


<?php endwhile; endif; ?>



</div><!--row-fluid-->
4

3 に答える 3

0

span4クラスの左マージンをオーバーライドするだけです。

<style>(または任意の)タグを追加するmargin-left:20pxと、行が均等に配置されます。

これが実際のです。

于 2013-05-28T18:51:46.510 に答える