Vise sub kategorier i sidebar?

clinton4

Medlem
Hei,

Finnes det en plugin som lar meg kun vise sub kategorier til den gjeldende kategorien?

F.eks:

Jeg har følgende kategorier

Kat1
- subkat1-1
- subkat1-2
- subkat1-3

Kat2
- subkat2-1
- subkat2-2
- subkat2-3

Når Kat1 siden besøkes, skal jeg kun liste denne kategoriens sub kategorier.

Altså:
- subkat1-1
- subkat1-2
- subkat1-3
 

Bjørnar

Gründer
ja, men det er et sant helvete.

Kode:
      $category = get_the_category();
      $cat_term_id = $category[0]->term_id;
      $cat_category_parent = $category[0]->category_parent;
      $listcat = wp_list_categories('echo=0&child_of='.$cat_category_parent.'&title_li=');
      $listcat = str_replace("cat-item-".$cat_term_id, "cat-item-".$cat_term_id." current-cat", $listcat);
        if ( in_category( $cat_term_id ) || post_is_in_descendant_category( $cat_term_id )) {

echo $listcat;
        }

Slik bruker jeg den;
Kode:
<?php
  if (is_home()||is_page()) {

   wp_list_categories('title_li=&depth=1&');
  }
    else{
      $category = get_the_category();
      $cat_term_id = $category[0]->term_id;
      $cat_category_parent = $category[0]->category_parent;
      $listcat = wp_list_categories('echo=0&child_of='.$cat_category_parent.'&title_li=');
      $listcat = str_replace("cat-item-".$cat_term_id, "cat-item-".$cat_term_id." current-cat", $listcat);
        if ( in_category( $cat_term_id ) || post_is_in_descendant_category( $cat_term_id )) {

echo $listcat;
        }
    }
?>
 
Topp