虽然以下代码适用于 WordPress,但我的问题更多的是关于一般的 PHP 循环。
我想获得最近 7 天的帖子。我只想得到最近 7 天的帖子。如果某天没有任何帖子,它应该跳到第二天。
我正在使用以下循环来获取最近 7 天的帖子,但问题是如果一天没有帖子,它只会循环过去 7 天,无论是否有任何帖子。
所以,我试图仅在有帖子的情况下扩展 $i 值,但如果我将它放在 if 条件中,它将运行无限次。感谢您对此的任何帮助。
$day = date('j');
while( $i <= 7){
query_posts('day='$day);
if (have_posts()){
//list posts.
}
$i++;
$day--;
}