質問: 【wordpress】投稿がないカテゴリ非表示方法 【wordpress】 投稿がないカテゴリー 非表示 方法 カテゴリーの1つを決め すべての子カテゴリーと投稿を表示させる際に、 子カテゴリー内に投稿がない場合、 子カテゴリー名を表示させないようにしたいです。 下記のソースでうまくいきませんでした。 cat_name ?> query(array('cat'=>$child->cat_id,'posts_per_page'=>-1)); while ($wp_query->have_posts()) : $wp_query->the_post(); ?> 大変申し訳ございません。 ご教授をお願いいたします。。
回答: $wp_query->query(array('cat'=>$child->cat_id,'posts_per_page'=>-1)); がおかしいのですが、syntax error にはならないようですね。気持ち的には $wp_query = new wp_query(array('cat'=>$child->cat_id,'posts_per_page'=>-1)); でしょうか? get_posts() を使うと以下のようになります。 cat_name); ?> $child->cat_id,'numberposts'=>-1)); foreach ($my_posts as $post) { setup_postdata($post); ?>