我想从两个自定义帖子类型中获取结果,并按自定义元(开始事件的日期)对它们进行排序.
这段代码:
$warsztaty_q = new WP_Query(array(
'post_type' => array('kalendarium', 'warsztaty'),
'order_by' => 'meta_value',
'meta_key' => 'data_start',
'order' => 'ASC'
));
Run Code Online (Sandbox Code Playgroud)
没关系,但首先排序的是'kalendarium'然后'warsztaty'所以在查询结果中首先排序的是来自'kalendarium'的帖子,然后是来自'warsztaty'的帖子不在一起.
我找到了这个解决方案:https: //wordpress.stackexchange.com/questions/71576/combining-queries-with-different-arguments-per-post-type
但我不能得到自定义meta :(
有人可以帮帮我吗?:)