WordPress iki sütunlu kategori listesi çağırma

WordPress sitenizde tasarıma önem veren biriyseniz ya da hiyerarşik bir kategori düzeni istiyorsanız vereceğim kodları kullanabilirsiniz.

Geniş bir sidebara sahipseniz ve uzun bir kategori listeniz varsa göze hoş gelmeyen bir görüntü oluşturabilir. Yan menülerinizde kullanabileceğiniz çift sütunlu kategori listesiyle daha kullanıcı odaklı bir görüntü elde edebilirsiniz.

Dikkat ! Önce değişim yapacağınız dosyaların yedeklerini alın.

Aşağıdaki kodu sidebar.php de kategorilerinizin listelenmesini istediğiniz yere yapıştırın.

<div class="kategorilerim"><?php
$cats = explode("<br />",wp_list_categories('title_li=&echo=0&depth=1&style=none'));
$cat_n = count($cats) - 1;
for ($i=0;$i<$cat_n;$i++):
if ($i<$cat_n/2):
$cat_left = $cat_left.'<li>'.$cats[$i].'</li>';
elseif ($i>=$cat_n/2):
$cat_right = $cat_right.'<li>'.$cats[$i].'</li>';
endif;
endfor;
?>
<ul class="sol-kat">
<?php echo $cat_left;?>
</ul>
<ul class="sag-kat">
<?php echo $cat_right;?>
</ul>
</div> 

Bu kodları 335px genişliğinde bir sidebarda kullanabilirsiniz. Ayrıca kendinize göre düzenlemek istiyorsanız .sol-kat ve .sag-kat width değerlerini değiştirebilirsiniz.

Aşağıdaki css kodlarını da style.css dosyanızın içerisie yerleştirebilirsiniz.

.kategorilerim{float:left;}
.kategorilerim ul {float:left;}
.kategorilerim li {list-style:none;}
.sol-kat {width:165px;}
.sag-kat {width:165px;}

Sorun çıkan yeri yorum olarak yazabilirsiniz.
Php kodları için isousluer’e teşekkürler.

Kenan CANOL

Google sayfama göz atabilirsiniz.

1 Yorum

  1. Abdullah TUNÇ   •  

    Peki Bunu İki Sütunlu Değilde Beş Altı Sütuna Çıkarma Şansımız Varmı ?

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir