我创建了自定义帖子类型 - 事件。每个事件都有元值日期 - 2013-11-27。
$event_list = get_posts(array(
'post_type' => 'event',
'posts_per_page' => -1,
'orderby' => 'meta_date',
'order' => 'DESC'
));
当我输出日期时,我得到了这个事件的顺序,这是不正确的。
2013-05-14
2012-10-10
2013-11-04
2013-11-20
2013-11-27
但我需要得到
2013-11-27
2013-11-20
2013-11-04
2013-05-14
2012-10-10
'order'=> 'DESC'不起作用。我做错了什么。
答案 0 :(得分:1)
您错过了一个参数,请尝试以下代码::
$event_list = get_posts(array(
'post_type' => 'event',
'meta_key' => 'meta_date',
'posts_per_page' => -1,
'orderby' => 'meta_value',
'order' => 'DESC'
));
由于