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
我正在使用 WP_Query
'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