Wordpress - WP_query排序有2个不同的值?

时间:2016-08-23 13:51:02

标签: php wordpress sorting date search

我正在列出一些帖子,我希望按2 Meta_values(dates) in ASC

排序

所以fx。如果我有以下日期:

- 23-08-2016 -> 23-08-2016
- 23-08-2016 -> 22-08-2016
- 23-08-2016 -> 24-08-2016
- 22-08-2016 -> 24-08-2016

我希望它首先按第一个日期排序,然后我希望这些按第二个排序,所以我希望上面的代码排序如下:

- 22-08-2016 -> 24-08-2016 
- 23-08-2016 -> 22-08-2016
- 23-08-2016 -> 23-08-2016
- 23-08-2016 -> 24-08-2016

有什么方法可以使用WP_query来做到这一点?还是我必须做别的事?

1 个答案:

答案 0 :(得分:0)

您可以像这样设置辅助orderby

$args = array(
    'orderby' => 'date1 date2',
    'order'   => 'ASC',
);
$query = new WP_Query( $args );

以{1}}的形式显示按date1排序的帖子,并按升序排列date2