2013-03-30 83 views
0

我有一個問題,我得到wordpress帖子逐月,但我失去了一些明顯的東西,通過它與我的佈局有點擰。我爲我的佈局使用了996網格系統。WordPress的:按月發佈帖子,問題與佈局

需要:

我得到的所有帖子2013年3月,並希望他們計劃每個內使3個員額堆疊像截圖A. enter image description here

我的代碼如下:

<div class="container clearfix" style="background:yellow;"> 
    <div class="grid_12" style="background:blue;"> 
     <?php 
       $blogtime = date('Y'); 
       $prev_limit_year = $blogtime - 1; 
       $prev_month = ''; 
       $prev_year = ''; 
       $args = array(
        'posts_per_page' => 20, 
        'ignore_sticky_posts' => 1 
       ); 
       $postsbymonth = new WP_Query($args); 

       while($postsbymonth->have_posts()) { 
        $postsbymonth->the_post(); 
        if(get_the_time('F') != $prev_month || get_the_time('Y') != $prev_year && get_the_time('Y') == $prev_limit_year) { 

         echo "<h2>".get_the_time('F, Y')."</h2>\n\n"; 

         } 
      ?> 
    </div> 

<div class="grid_4" style="background:red;"> 
    <article id="post-<?php the_ID(); ?>" role="article" itemscope itemtype="http://schema.org/BlogPosting"> 
     <a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('standard-thumb'); ?></a> 
     <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3> 
    </article> 
</div> 

<?php 
$prev_month = get_the_time('F'); 
$prev_year = get_the_time('Y'); 
} 
    ?> 
</div> <!-- END OF CONTAINER --> 

問題:

使用上面的代碼,grid_4的每個實例都位於容器之外,除了第一個。查看屏幕截圖B enter image description here

如何確保所有grid_4 div都包含在容器內?

我試過移動div工作,我想我從查詢中丟失了一些基本信息。

回答

0

如此看來,如果我刪除結束的div grid_4 - 現在它工作...

在現在所有的位於容器內的DOM ......但看着模板標記代碼我一個DIV短...

我不知道這是爲什麼發生,但它是...有一天,我會找出原因,但現在WordPress的自動添加額外的股利。