[英]Upcoming events listing with date on custom field
我想显示日期即将到来的事件列表(例如:2013年3月23日,2013年2月30日。2)。 以下是我用来从数据库中过滤掉帖子的查询:
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日
最后列出了三月份发生的事件。 一开始也没有订单。
我使用自定义字段存储事件日期及其日期格式为2013年3月23日,但我以2013年3月23日格式显示前端日期。
目前,您正在按
2013 年 4月7日,2013 年 4月18日,2013 年 6月19日,2013 年 10月20日,2013 年 3月23日,2013 年 3月24日
由于您的orderby = meta_value未设置为考虑实际的“日期”,因此它将永远无法正确排序。 如果您想正确地进行排序,则需要考虑日期,月份和年份。 以下参考可以帮助您完成所需的工作。
参考: http : //codex.wordpress.org/Template_Tags/query_posts#Example_4
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.