2013-07-22 27 views
1

所以我正在寫一個wordpress循環,我想我的循環調用最新的十五頁(不使用任何帖子whats如此以來,它不是一個選項),然後我通過循環LI標籤和Span標籤來填充縮略圖。如果你的困惑檢查出來xxlbreakcomp.comWP_Query只是循環的主頁,而不是頁面

我的循環工作,但它只調用我的主頁info.I認爲我要麼寫需要第二個循環或輸出,但我已經做了兩個,都沒有works.I有點需要一個正確的方向,但我完全失去了。

<footer class="footer" role="contentinfo"> 

      <div id="inner-footer" class="wrap clearfix"> 

       <div id="video-thumbs"> 

         <ul id="selected">  

       <?php 

       $query_args = array (
         'orderby' => 'date', 
         'order' => 'DESC', 
         'post_per_page' => 15, 
         'post_type' => 'page', 
         'post__in'=> array  (4,7,8,9,15,16,17,18,19,20,21,22,23,24,25) 
        ); 

       $query = new WP_Query($query_args); 

       if ($query->have_posts()) :  

        while ($query->have_posts()) : $query->the_post(); 

         wp_reset_postdata(); 

         ?> 
          <li data-permalink="<?php the_permalink(); ?>" class="selected"> 
          <span style= "background: url('<?php bloginfo('template_directory'); ?>/library/images/thumb_pic.png')"></span> 
          <span><?php the_title(); ?></span> 
         </li> 
         <?php 
        endwhile; 
       endif; 

       ?> 

       <?php wp_reset_postdata(); // reset the query ?> 

       </ul> 

       </div> 

回答

0

您可重置post回用while循環中調用wp_reset_postdata默認崗位。嘗試刪除它類似的,

if ($query->have_posts()) :  
    while ($query->have_posts()) : $query->the_post(); 
     ?> 
      <li data-permalink="<?php the_permalink(); ?>" class="selected"> 
      <span style= "background: url('<?php bloginfo('template_directory'); ?>/library/images/thumb_pic.png')"></span> 
      <span><?php the_title(); ?></span> 
     </li> 
     <?php 
    endwhile; 
endif; 

最後的wp_reset_postdata循環看起來不錯。

+0

我能夠弄清楚這一點,我正在重置默認循環。擺脫了wp_reset_postdata和我最近的15頁出現。 – Abi

+0

很高興工作。 :) –

相關問題