2013-03-01 105 views
0

我試圖將帖子組織成三列,但我無法使其工作。我只想在3個不同欄目中顯示3篇文章。將帖子組織成3列

所以

1 | 2 | 3

我到目前爲止有:

<div id="main-wrapper"> 

<?php 
    $loop = new WP_Query(array('post_type' => 'camp', 'posts_per_page' => 3)); 
    if ($loop->have_posts()) ?> 
    <?php while ($loop->have_posts()) : $loop->the_post(); ?> 
    <?php 
    $custom = get_post_custom($post->ID); 
    $screenshot_url = $custom["screenshot_url"][0]; 
    $website_url = $custom["website_url"][0]; 
?> 


<?php the_content(); ?> 


<?php endwhile; ?> 


</div> 

網站Botkai

+0

你得到三個職位者居上另一個與上面的代碼? – Dawson 2013-03-01 23:05:12

+0

我還沒有在上面的代碼中添加內容,但是,這就是發生了什麼。 – BMS 2013-03-01 23:06:31

回答

0

它可以很容易地通過內部父創建另一個的DIV來完成

<div id="main-wrapper"> 

<?php 
    $loop = new WP_Query(array('post_type' => 'camp', 'posts_per_page' => 3)); 
    if ($loop->have_posts()) ?> 
    <?php while ($loop->have_posts()) : $loop->the_post(); ?> 
    <div style="float: left;"> <!-- or other class that contains this CSS property, including width etc. --> 
     <?php 
     $custom = get_post_custom($post->ID); 
     $screenshot_url = $custom["screenshot_url"][0]; 
     $website_url = $custom["website_url"][0]; 
     ?> 
    </div> 


<?php endwhile; ?> 


</div> 
+0

我正在建議一些非常相似的東西。這個想法是把每個帖子都包裝在它自己的容器中。 – Dawson 2013-03-01 23:08:55

+0

是的,但它的帖子之間沒有空格。 – BMS 2013-03-01 23:19:42

+1

嘗試使用邊距或填充CSS屬性 – Lemurr 2013-03-01 23:21:06