0
如果沒有任何匹配查詢的文章,我想更改WP_query參數。 具體而言,我想更改monthnum值,如果沒有任何帖子顯示當前月份,我想用新的monthnum值再次運行查詢。在循環內修改wordpress查詢參數
$query = new WP_Query (array('category_name'=> $cat,'year' => $ano, 'monthnum' => $monthnum, 'posts_per_page' => $posts_per_page, 'post__not_in' => array($id)));
if ($query->have_posts()) : ?>
while ($query->have_posts()) : $query->the_post();
//do something
endwhile;
else:
$monthnum = $monthnum - 1;
if($monthnum == 0){
$monthnum = 12;
}
/*
here I want to run the query again with the new $monthnum value
*/
endif;
wp_reset_query();
您知道解決方案嗎?請幫幫我!謝謝。
如果我理解正確,這不僅僅是一個替代查詢,如果沒有發現帖子,你想不斷減少月val直到發現帖子? –