つながるnet

子カテゴリ記事を表示させない

category.phpにおいて、the_post()の前に以下を記述する。

if (is_category()) {
  $current_cat = get_query_var('cat');
  if ($children = get_categories('child_of='.$current_cat)) {
    $exclude = array();
    foreach ($children as $child)
      $exclude[] = $child->term_id;
      query_posts(array('cat'=>$current_cat, 'category__not_in' => $exclude));
  }
}

直接メールしてみる

お名前 (必須)
メールアドレス (必須)
件名
ご相談内容
画像文字をご入力ください
captcha

コメントを残す