即将到来的事件列表与自定义字段上的日期


Upcoming events listing with date on custom field

我想显示日期顺序的事件列表(例如:1。2013年3月23日;2013年3月30日)。下面是我用来从数据库中过滤帖子的查询:

query_posts( 'post_type=myevents&meta_key=_datepicker&orderby=meta_value&order=ASC&showposts=20');

这是不工作,用这个查询我得到我的事件按以下顺序列出:

2013年4月07日、2013年4月18日、2013年6月19日、2013年10月20日、2013年3月23日、2013年3月24日

最后列出了3月份发生的事件。开头也没有顺序

我使用一个自定义字段来存储事件日期&日期格式为2013年3月23日,但我以2013年3月23日的格式显示前端日期。

当前您正在按

07年

4月,2013, 18 4月,2013, 19 6月,2013, 20 10月,2013, 23 2013年3月, 24

2013年3月

因为orderby=meta_value没有设置为考虑实际的"日期",所以它永远不会正确排序。你需要说明日期,月份,&如果你想好好解决这个问题,一年。下面的参考可能会帮助你完成你想要的。

参考:http://codex.wordpress.org/Template_Tags/query_posts Example_4