在WordPress管理中创建日期格式custom_meta字段



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

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

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

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

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

最新更新