任意のキーで配列をソート[array_multisort]
便利だった。
$taxonomies = get_the_terms($post->ID,$taxonomy); $taxonomies = json_decode(json_encode($taxonomies), true); foreach ($taxonomies as $key => $value){ $key_id[$key] = $value['description']; } array_multisort ( $key_id , SORT_ASC , $taxonomies);
ディスクリプションをキーとしてソートしてる。
get_the_termsで取ってきたデータそのままだと中身が配列になっていないので
$taxonomies = json_decode(json_encode($taxonomies), true);
上記で中身を配列に変換。
そうすると、array_multisortが効くようになる。