Я хочу знать, как сортировать таксономию и имена в порядке возрастания.
Я пытался использовать этот фрагмент кода: "orderby" => 'floor, title'
, но не могу показать результат. Iхотеть.
extract(shortcode_atts(array(
"post_type" => 'shop',
"floor" => '',
"orderby"=>'',
"order"=>'',
"pagination" => 'true',
"query" => '',
'posts_per_page' => -1,
'paged' => $paged,
), $atts));
global $wp_query,$paged,$post;
$paged = get_query_var('paged') ? get_query_var('paged') : 1;
$temp = $wp_query;
$wp_query= null;
$wp_query = new WP_Query();
if(!empty($post_type)){
$query .= '&post_type='.$post_type;
}
if(!empty($floor)){
$query .= '&floor='.$floor;
}
if(!empty($orderby)){
$query .= '&orderby='.$orderby;
}
if(!empty($order)){
$query .= '&order='.$order;
}
if(!empty($query)){
$query .= "";
}else{
$query .= $query;
}
$wp_query->query($query);
мой короткий код
[loop_food
posts_per_page="-1"
post_type="shop"
floor="G,F1,F2,F3"
orderby="floor,title"
order="asc"
query=""
]
Я ожидаю вывод
G
|shop1|shop2|shop3
F1
|shop4|shop5|shop6
F2
|shop7|shop8|shop9
, но фактический вывод
G
|shop2|shop3|shop4
F1
|shop6|shop5|shop1
F2
|shop9|shop7|shop8
Iпытался сделать, но не получил желаемого результата.Пожалуйста, помогите мне.Большое спасибо.