在wordpress管理员中创建日期格式自定义元字段

时间:2012-04-24 18:24:49

标签: wordpress custom-post-type

我创建了一个自定义元字段,用于自定义帖子类型,即一系列事件的开始时间。但是,我想从这个值运行我的query_posts,但它没有以日期/时间格式格式化,因此'上午1:00'会在'上午9:00'之前显示在列表中。是否可以在db中格式化此值,或者至少在我的查询参数中设置'meta_key'meta_value之前?

1 个答案:

答案 0 :(得分: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/的日期时间选择器加载项。

我希望这有帮助。我知道有时候我有点模糊。如果你需要我更详细地解释一下,不要害怕问。