【发布时间】:2013-09-05 14:56:39
【问题描述】:
我想从两种自定义帖子类型中获取结果,并按自定义元(开始事件的日期)对它们进行排序。
这段代码:
$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”的帖子不在一起。
我找到了这个解决方案: https://wordpress.stackexchange.com/questions/71576/combining-queries-with-different-arguments-per-post-type
但我无法获得自定义元 :(
有人可以帮助我吗? :)
【问题讨论】:
-
两种帖子类型是否共享“data_start”?
-
是的,'data_start' 在两种帖子类型中都有。
标签: wordpress sorting custom-post-type meta