1. Halo Guest, pastikan Anda selalu menaati peraturan forum sebelum mengirimkan post atau thread baru.

[ASK] Cara membuat Category 2 kolom

Discussion in 'Wordpress' started by singgih675, Sep 5, 2012.

  1. singgih675

    singgih675 Ads.id Starter

    Joined:
    Aug 26, 2011
    Messages:
    87
    Likes Received:
    0
    selamat siang mastah2 ads-id

    ane mau tanya neh gimana caranya/kodenya agar supaya sidebar category menjadi 2 kolom atau 3 kolom?
     
  2. masadi

    masadi Super Hero

    Joined:
    Dec 12, 2010
    Messages:
    2,334
    Likes Received:
    144
    Location:
    mas-adi.com
    Coba ini:
    PHP:
    <?php
    // Grab the categories - top level only (depth=1)
     
    $get_cats wp_list_categories'echo=0&title_li=&depth=1' );
    // Split into array items
     
    $cat_array explode('</li>',$get_cats);
    // Amount of categories (count of items in array)
     
    $results_total count($cat_array);
    // How many categories to show per list (round up total divided by 3) (Angka 3 adalah jumlah kolom, jika mau lebih banyak lagi tinggal merubah angka 3)
     
    $cats_per_list ceil($results_total 3);
    // Counter number for tagging onto each list
     
    $list_number 1;
    // Set the category result counter to zero
     
    $result_number 0;
    ?>
    <ul class="kolom-kategori" id="kolom-kategori-<?php echo $list_number?>">
         <?php
            
    foreach($cat_array as $category) {
            
    $result_number++;
     
            if(
    $result_number $cats_per_list == 0) {
            
    $list_number++;
            echo 
    $category.'</li>
            </ul>
             <ul class="kolom-kategori" id="kolom-kategori-'
    .$list_number.'">';
         }
         else {
             echo 
    $category.'</li>';
             }
         } 
    ?>
     </ul>
    Semoga berhasil :silau:
     
  3. GentZu AoZora

    GentZu AoZora Forbidden

    Joined:
    Nov 28, 2010
    Messages:
    2,932
    Likes Received:
    275
    Location:
    Bandung City
    kalau mau yang 3 kolom nih...
    dulu ane mikir matematika puyeng banget untuk di terapkan disini...
    PHP:
    <div class="sidebar">
    <?php _e('<span>Category</span>'); ?>
    <?php $cats 
    explode("<br />",wp_list_categories('title_li=&echo=0&depth=1&show_count=0&style=none'));
    $cat_n count($cats) - ;
    for (
    $i=0;$i$cat_n;$i++)
    {
    if (
    $i<$cat_n/3)
    $cat_left $cat_left.'<li>'.$cats[$i].'</li>';
    elseif (
    $i>=$cat_n * (2/3))
    $cat_right $cat_right.'<li>'.$cats[$i].'</li>';
    else
    $cat_center $cat_center.'<li>'.$cats[$i].'</li>';
    }
    ?>
    <ul class="cat_col">
    <?php echo $cat_left;?>
    </ul>
    <ul class="cat_col">
    <?php echo $cat_center;?>
    </ul>
    <ul class="cat_col">
    <?php echo $cat_right;?>
    </ul>
    </div>
     
  4. Nedya Amrih Prakasa

    Nedya Amrih Prakasa Newbie

    Joined:
    Sep 19, 2012
    Messages:
    34
    Likes Received:
    0
    Location:
    Bogor
    hh pusying ngeliat codenya... waaahhh
     

Share This Page