質問: array( 'number' => 100, 'order' => $tax_term->count ); のようにしたいイメージになります。 (投稿数 $tax_term->count の順に100件取得するイメージです。) (もちろん、'order' には DESC か ASC かしか使えませんし、この時点では $tax_term->count も存在しないのでこれはあくまでイメージです。) そして最終的に、その上位100件から、ランダムに10件出力したいというのがゴールになります。 どう書いたらいいか、誰かわかりませんでしょうか!?
回答: ``` $taxonomy = 'my-tag'; $args = array( 'number' => 100, 'orderby' => 'count', 'order' => 'DESC' ); $tax_terms = get_terms( $taxonomy, $args ); shuffle($tax_terms); ``` 投稿数が多い順に最大100件取得し、シャッフルしています。 配列を先頭から順に取得すればランダムに近くなると思います。