即将在自定义字段上列出日期的活动

时间:2013-03-16 13:02:19

标签: php wordpress web custom-post-type

我想显示日期即将到来的订单的事件列表(例如:2013年3月23日,2013年3月2日,30日)。以下是我用来从我的数据库中过滤掉帖子的查询:

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

这不起作用,通过此查询,我按以下顺序列出了我的事件:

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

3月发生的事件最终被列入。一开始也没有订单。

我正在使用自定义字段来存储活动日期&它的日期格式为2013年3月23日,但我将以2013年3月23日的格式显示前端日期。

1 个答案:

答案 0 :(得分:0)

目前您正在通过

订购

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

由于您的orderby = meta_value未设置为考虑实际的“日期”,因此它永远不会正确排序。您需要考虑日期,月份和&年份,如果你想正确排序。以下参考资料可以帮助您完成您想要的任务。

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