【发布时间】:2019-10-30 10:57:26
【问题描述】:
查询没有以正确的方式排序。它应该按称为event_date 的meta_value 对其进行排序。 (ASC 或 DESC,都不起作用)
我有 4 个示例日期。
2019-11-04
2019-10-31
2019-10-29
2019-10-28
他们也是这样保存的。
我的查询看起来像:
$events = new WP_Query(array(
'post_type' => $WP_Capone_Plugin->get_Capone_Events_post_type(),
'post_status' => 'publish',
'posts_per_page' => -1,
'meta_key' => 'event_date',
'meta_type' => 'DATETIME',
'orderby' => 'meta_value_datetime',
'order' => 'DESC',
));
这个查询的结果是:
2019-11-04
2019-10-28
2019-10-29
2019-10-31
尝试了其他几种方法,但没有一种方法是正确的。
【问题讨论】:
-
你到底想要什么顺序?
-
像这样:2019-11-04 2019-10-31 2019-10-29 2019-10-28
-
尝试“meta_value”而不是“meta_value_datetime”
-
不适用于此更改
标签: wordpress custom-post-type