質問: get_categories('orderby=name&depth=1&hide_empty=0&child_of='.$cat); 誰かがこれを以前にやったことがあるか、必要な結果を得るためにデータベースに直接問い合わせる方法を知っていますか?手助けは非常に心配です、ありがとう
回答: カスタムsqlクエリをコーディングすることも、その「ブランド」について投稿タイプをクエリしてカテゴリを収集して表示することもできます。//get all your post of that type fo that spesific brand $my_query = new wp_query(); $my_query->query(array( 'post_type' => 'products', 'posts_per_page' => -1, 'tax_query' => array( array( 'taxonomy' => 'brand', 'field' => 'slug', 'terms' => $wp_query->query_vars['brand'] ) ) )); $my_cats = array(); if ($my_query->have_posts()){ //loop over all post and collect the categories in to an array while ($my_query->have_posts()){ $my_query->the_post(); foreach((get_the_category($post->id)) as $category) { if (!in_array($category->cat_id ,$my_cats)){ $my_cats[] = $category->cat_id; } } } } そしてここであなたは配列$ my_catsの中にすべてのカテゴリーidのリストを持っています。あなたはあなたがからあなたが必要とするすべての情報を得ることができます