我需要使用postmeta字段对事件进行排序,其具有日期值,格式为2017年5月18日。这是我的代码,但我没有得到排序的解决方案。
$args = array
(
'posts_per_page' => -1,
'post_type' => 'movies',
'meta_key' => 'event_release',
'orderby' => 'meta_value',
'order' => 'ASC'
);
答案 0 :(得分:0)
尝试指定元类型:
$args = array
(
'posts_per_page' => -1,
'post_type' => 'movies',
'meta_key' => 'event_release',
'meta_type' => 'DATE',
'orderby' => 'meta_value_date',
'order' => 'ASC'
);