• 04-10-2016, 00:11:11
    #1
    Wordpress in kategori listeleme şekillerini beğenmiyorum. İstediğim gibi şekillendirme yapmak istiyorum. Aşağıdaki html kodlarının içine wordpress kategori listeleme kodlarını yerleştirmek istiyorum. Bilen birisi yapabilir mi? Umarım anlatabilmişimdir.

    Teşekkürler...

    <div class="headerbar">
    
    <a href="/ana-kategori1">ANA KATEGORİ 1</a></div>
    <ul class="submenu">
    <li><a href="/ana-kategori/alt-kategori1">Alt Kategori 1</a></li>
    <li><a href="/ana-kategori/alt-kategori2">Alt Kategori 2</a></li>
    </ul>
    
    <a href="/ana-kategori2">ANA KATEGORİ 2</a></div>
    <ul class="submenu">
    <li><a href="/ana-kategori2/alt-kategori1">Alt Kategori 1</a></li>
    <li><a href="/ana-kategori2/alt-kategori2">Alt Kategori 2</a></li>
    </ul>
  • 04-10-2016, 14:27:32
    #2
    Yapmak istediğimi yabancı forumlardan bulduğum kodlarla yaptım. Belki birisine lazım olur. Aşağıda
     <?php
    $parent_cat_arg = array('hide_empty' => 1, 'parent' => 0, 'exclude' => '44,2547');
    $parent_cat = get_terms('category',$parent_cat_arg);//category name
    foreach ($parent_cat as $catVal) {
    echo '<div class="headerbar"><a href="' . get_term_link( $catVal) . '">' . $catVal->name . '</a></div>';
        $child_arg = array( 'hide_empty' => false, 'parent' => $catVal->term_id );
        $child_cat = get_terms( 'category', $child_arg );
    
    echo '<ul class="submenu">';
    foreach( $child_cat as $child_term ) {
    echo '<li><a href="' . get_term_link( $child_term) . '">' . $child_term->name . '</a></li>';
      }
        echo '</ul>';
    
    }
    ?>

    Bu koda şöyle bir fonksiyonu nasıl ekleriz. Sadece içine girilen ana kategorinin alt kategorileri listelensin.