0

我创建了一个自定义元字段以在自定义帖子类型中使用,即作为一系列事件的开始时间。但是,我想从这个值中运行我的 query_posts,但它的格式不是日期/时间格式,因此 '1:00pm' 会在 '9:00am' 之前出现在列表中。是否可以在数据库中或至少在我的查询参数中设置“meta_key”meta_value 之前格式化这个值?

4

1 回答 1

0

我以前遇到过这个问题几次。我将使用我最近的示例,因为它听起来与您正在做的事情相同。

我不得不使用 WordPress 创建一个活动日历。在我的自定义帖子类型中,我有两个字段:开始时间和结束时间。我不仅使用“1:00pm”作为开始和结束时间,还包括日期。这将允许持续整个周末的活动,如音乐会或比赛。

我在这里得到的是,一旦用户提交事件于 2012 年 1 月 3 日上午 8:00 开始并于 2012 年 1 月 3 日上午 10:00 结束,我使用strtotime(). 如果您不熟悉此功能,可以在此处阅读更多信息:http: //us.php.net/manual/en/function.strtotime.php

我还建议使用 jQuery UI http://trentrichardson.com/examples/timepicker/的日期时间选择器插件。

我希望这会有所帮助。我知道我有时有点含糊。如果您需要我更详细地解释任何事情,请不要害怕问。

于 2012-05-09T13:40:42.560 回答