我希望通过WP_Query()
获取WooCommerce的所有订单但是时间没有结束,我得到一个空白页面 我们的查询:
$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 :(得分:0)
在while ( $the_query->have_posts() )
中,您没有放置函数the_post()
。也许用它会解决你的问题。
//here comes the blank page
while ( $the_query->have_posts() ) {
the_post(); // add it
}