繁体   English   中英

在自定义字段上列出即将发生的事件和日期

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM