我有WordPress帖子需要按自定义“月”字段和自定义“日”字段的第二个过滤器进行排序。可能的结果:
- Dec 12
- Dec 10
- Nov 05
到目前为止,我已经提出了这个问题,
<?php
return array(
"post_type" => "chronology",
"post_status" => "publish",
"posts_per_page" => 100,
'meta_query' => array(
array(
'key' => 'month',
'value' => '',
'compare' => 'LIKE'
),
array(
'key' => 'day',
'value' => '',
'compare' => 'LIKE'
)
),
"order" => "DESC",
);
但它不起作用。帖子确实出现了,但它们没有根据月份排序。关于如何使这个工作的任何建议?
答案 0 :(得分:0)
只需按日期添加订单并订购ASC。它将为您完成工作。
<?php
return array(
"post_type" => "chronology",
"post_status" => "publish",
"posts_per_page" => 100,
'meta_query' => array(
array(
'key' => 'month',
'value' => '',
'compare' => 'LIKE'
),
array(
'key' => 'day',
'value' => '',
'compare' => 'LIKE'
)
),
'orderby' => 'date',
'order' => 'ASC'
);