【发布时间】:2012-05-09 21:40:42
【问题描述】:
我创建了一个自定义元字段以在自定义帖子类型中使用,即作为一系列事件的开始时间。但是,我想从这个值中运行我的 query_posts,但它的格式不是日期/时间格式,因此在 '9:00am' 之前的列表中会显示 '1:00pm'。是否可以在数据库中或至少在我的查询参数中设置“meta_key”meta_value 之前格式化此值?
【问题讨论】:
标签: wordpress custom-post-type
我创建了一个自定义元字段以在自定义帖子类型中使用,即作为一系列事件的开始时间。但是,我想从这个值中运行我的 query_posts,但它的格式不是日期/时间格式,因此在 '9:00am' 之前的列表中会显示 '1:00pm'。是否可以在数据库中或至少在我的查询参数中设置“meta_key”meta_value 之前格式化此值?
【问题讨论】:
标签: wordpress custom-post-type
我之前遇到过几次这个问题。我将使用我最近的示例,因为它听起来与您正在做的事情相同。
我不得不使用 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/ 使用日期时间选择器插件。
我希望这会有所帮助。我知道我有时有点含糊。如果您需要我更详细地解释任何事情,请不要害怕问。
【讨论】: