我想从两种自定义帖子类型获取结果,并按自定义元(开始事件的日期)对它们进行排序。
此代码:
$warsztaty_q = new WP_Query(array(
'post_type' => array('kalendarium', 'warsztaty'),
'order_by' => 'meta_value',
'meta_key' => 'data_start',
'order' => 'ASC'
));
没问题,但首先排序的是“kalendarium”,然后是“warsztaty”,因此在查询结果中,首先排序的是来自“kalendarium”的帖子,然后是来自“warsztaty”的帖子,而不是一起排序。
但是我无法获取自定义元:(
有人可以帮助我吗? :)
使用
orderby
代替 order_by
$warsztaty_q = new WP_Query(array(
'post_type' => array('kalendarium', 'warsztaty'),
'orderby' => 'meta_value',
'meta_key' => 'data_start',
'order' => 'ASC'
));
请参阅codex了解更多详情