【发布时间】:2014-02-28 04:55:23
【问题描述】:
因为我在谈论 wp_Queries,所以我对于是否将其发布在 WP Answers 或此处存在冲突,但我认为这更像是一个一般性的 PHP 问题,所以就这样吧。
我正在一个项目中构建一个事件日历功能。如果您需要视觉效果,可以在这里看到我到目前为止所拥有的:http://theseattlevine.com/wordpress2014/calendar/?m=Feb&y=2014
使用与 date() 和 strtotime() 函数通信的查询参数生成天数(由正方形表示,如普通日历)适当的日子(周一至周日)。我正在使用 for 循环根据每个月的天数生成有限次数的正方形。
现在,显然我想在每个方格内列出当天发生的事件。在我的大脑中,最合乎逻辑的方法是在每个方格中设置一个查询循环,查找日期在当天上午 12:00 到晚上 11:59 之间的所有事件,然后回显每个事件的标题。但是,这种类型的查询似乎不能在 for 循环中工作,我所做的研究让我相信将循环放在 for 循环中是一个坏主意,因为它会创建大量或请求服务器。
最后,我的问题是,最好的方法是什么?如何在每次出现 for 循环时从数据库(如 Wordpress 中的 wp_query)中查询帖子?
【问题讨论】: