使用post meta字段查询获取排序数据

时间:2017-06-10 08:16:01

标签: wordpress

我需要使用postmeta字段对事件进行排序,其具有日期值,格式为2017年5月18日。这是我的代码,但我没有得到排序的解决方案。

$args = array
(
'posts_per_page' => -1, 
'post_type' => 'movies', 
'meta_key' => 'event_release', 
'orderby' => 'meta_value',
'order' => 'ASC'
);

1 个答案:

答案 0 :(得分:0)

尝试指定元类型:

$args = array
(
    'posts_per_page' => -1, 
    'post_type' => 'movies', 
    'meta_key' => 'event_release',
    'meta_type' => 'DATE', 
    'orderby' => 'meta_value_date',
    'order' => 'ASC'
);