2017-04-17 67 views
-1

我創建了3個員額,我分配他們「body1項」 類別看到IMGthe_post_thumbnail僅顯示一個圖像後

我要動態地顯示他們,每個人在她的div意見。

所以,在前面page.php文件創建一個循環

https://i.stack.imgur.com/jnwns.png

我把the_post_thumbnail()函數來檢索從3個職位的圖像中的圖像的src內,但其結果是對此,

https://i.stack.imgur.com/tsxmS.jpg

他們拿到了最後一個職位的只是IMG並把它所有的3個員額。 PLZ幫助我?

請注意,當我將posts_per_page設置爲3或更多時,我得到了3個divs三次!看到IMG

評論這是孔代碼:pastebin.com/EBHME6dS

+1

您的循環中沒有三個帖子。您已將'posts_per_page'設置爲1.您在while循環的單次迭代中輸出相同的發佈縮略圖3次 –

+0

謝謝,但我有3個帖子:http://imgur.com/a/HFfXL –

+0

當我將posts_per_page設置爲3或更多,我有3個div 3次! http://imgur.com/a/tO9BT –

回答

0

嘗試下面的代碼,

<?php 
    $images = array(); 
    while($myquery->have_posts()) : 
    $myquery->the_post(); 
    $images[] = get_the_post_thumbnail_url(); 
    endwhile; 
?> 

設置posts_per_page爲3 現在您的圖片在數組中。在您的Div元素中使用$ images [0],$ images [1] & $ images [2]。 在循環下面打印您的html。

更新:它非常直接。只需在您的循環下面添加以下代碼,

<div class="body1"> 
    <div class="container bb"> 
    <?php 
     $myquery = new WP_Query('category_name=body1-items&posts_per_page=3'); 
    $images = array(); 
    while($myquery->have_posts()) : 
     $myquery->the_post(); 
     $images[] = get_the_post_thumbnail_url(); 
    endwhile; 
    ?> 
    <div class="a870"> 
    <img class="bor-img" src="<?php echo $images[0]; ?>"> 
</div> 
<div class="sup"> 
    <img class="bor-img" src="<?php echo $images[1]; ?>"> 
    <img class="bor-img smaly" src="<?php echo $images[2]; ?>"> 
    </div> 
     </div> 
     <hr> 
    </div> 
+0

這是洞代碼:https://pastebin.com/EBHME6dS 你可以PLZ添加你給我的修復代碼,因爲我有一些問題找出代碼的位置。 thannks bro –

+0

是這樣的嗎?:http://imgur.com/a/ONJCK –

+0

我真的很感激你的幫忙,但是當我運行代碼時:http://imgur.com/a/bhzgd 我得到了和這:http://imgur.com/a/sFhkS 調試器拋出一些錯誤att我:http://imgur.com/a/uiqEl 謝謝 –

相關問題