Есть ли способ сортировки по таксономии и названию? - PullRequest
2 голосов
/ 25 сентября 2019

Я хочу знать, как сортировать таксономию и имена в порядке возрастания.

Я пытался использовать этот фрагмент кода: "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пытался сделать, но не получил желаемого результата.Пожалуйста, помогите мне.Большое спасибо.

...