2015-12-22 99 views
0

我對PHP相當陌生,我試圖做一些可能很容易,但我似乎無法得到它的工作。我正在嘗試設置一個WordPress循環,以便爲前三個加載一個樣式,接下來的六個加載另一個樣式,依此類推。WordPress的自定義HTML/CSS循環

到目前爲止,我已經試過玩過櫃檯,但沒有運氣。這個想法是,首頁上的前三個帖子將帶有標題和元標題,位於圖片下的大圖片和摘錄之上。接下來的6將有一個正方形的圖像在左邊,標題和右邊的摘錄。我能想到的唯一方法就是使用兩個單獨的「內容」頁面。

任何幫助將不勝感激!

  <?php while (have_posts()) : the_post(); ?> 
       <?php $count = 1; ?> 
       <?php if ($count <=3) { ?> 
        <?php get_template_part('content', ''); 
        $count++; ?> 
       <?php } if ($count > 3) { 
        get_template_part('content', 'small'); 
       } ?> 

      <?php endwhile; ?> 

回答

0

如果你想保持你目前的方法,這應該解決你的問題。 只需聲明並初始化$count之前循環,否則您總是將其值重置爲1

<?php $count = 0; ?> 
<?php while (have_posts()) : the_post(); ?> 
    <?php $count++; ?> 
    <?php if ($count <=3) { ?> 
     <?php get_template_part('content', ''); ?> 
    <?php } if ($count > 3) { 
     get_template_part('content', 'small'); 
    } ?> 
<?php endwhile; ?> 
+0

這工作完美。謝謝! –

相關問題