2012-04-24 26 views
0

我已经创建了自定义元字段,用于自定义帖子类型内,即成为一系列事件的开始时间。然而,我想运行我的query_posts关闭这个值,但它没有格式化日期/时间格式,因此'1:00 pm'在'上午9:00'之前出现在列表中。是否可以在数据库中格式化这个值,或者至少在为我的查询设置我的参数中的'meta_key'meta_value之前?在wordpress管理器中创建日期格式化的custom_meta字段

回答

0

我以前遇到过这个问题几次。我将使用我最近的例子,因为它听起来就像你正在做的一样。我不得不使用WordPress创建一个事件日历。在我的自定义帖子类型中,我有两个字段:开始时间和结束时间。我不仅仅使用“下午1点”作为开始和结束时间,还包括日期。这将允许像音乐会或比赛那样持续整个周末的事件。

我在这里得到的是,一旦用户提交的事件开始于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/的日期时间选择器插件。

我希望这有助于。我知道我有时候有点模糊。如果你需要我更详细地解释任何事情,不要害怕问。