Wordpress:WP_Query 排序异常

Wordpress: WP_Query ordering anomaly

我正在使用 WP_Query

中的这些参数按 ACF 日期字段排序一组帖子
'orderby' => 'meta_value',
'order' => 'ASC',
'meta_key'      => 'date', //ACF date field

这似乎有效,只是抛出异常。

这是日期列表的回显(存储为 Ymd

20211221
20220118
20220125
20220201
20220208
20220215
20220222
20220301
...
20221122
20221129
20221206
20221213
20221220
20220111

最后一个,应该是第二个,最后出现了。 (它们是从 2021 年 12 月 21 日开始的每周日期

尝试使用 meta_value_date 而不是 meta_value 作为 orderby 参数。

另见 https://developer.wordpress.org/reference/classes/wp_query/#order-orderby-parameters