2014-06-11 62 views
0

我想通過WP_Query()WP_Query同時顯示空白頁

從WooCommerce讓所有訂單,但同時沒有結束,我得到了一個空白 頁面ourrent查詢:

 $type = 'shop_order'; 
     $args = array(
      'post_type'  => $type, 
      'post_status' => 'any', 
      'posts_per_page' => -1, 
     ); 


     $the_query = new WP_Query($args); 

     var_dump($the_query); //This Showes something 


     if ($the_query->have_posts()) { 

      //here comes the blank page 
      while ($the_query->have_posts()) { 

      } 

     } 
     wp_reset_postdata(); 

後續代碼var_dump( $ the_query)在這裏http://laravel.io/bin/KmwlK

+0

你實際上在輸出什麼東西嗎? (我知道這很明顯,但更好的問) – FLX

回答

0

while ($the_query->have_posts()),你沒有把功能the_post()。也許使用它會解決你的問題。

//here comes the blank page 
while ($the_query->have_posts()) { 
    the_post(); // add it 
} 
+0

嗨,thx,但我發現了另一個解決方案,我犯了這個complty錯誤 http://laravel.io/bin/nYD49 – cannap

+0

而不是'the_post();',它應該是'$ the_query-> the_post();'。 – Raptor