İki Sütun Halinde Kategori Gösterimi

Belki de bir çok arkadaş gibi zamanında bende aramıştım bu kodları ama bir çoğunda da vazgeçmiştim bir şeyleri yapmaktan. Çünkü doğru düzgün bir şey yoktu. Özellikle Türkiye’deki webmaster sitelerinde bu konularda ki konuşmaları görünce iyice dedim bizim milletimiz pek bir şey paylaşmayı sevmiyor.

Konumuz şu: WordPress sidebardaki kategorileri iki sütun (kolon) halinde göstermek. Elimizde eğer bir temamız var ve bu temada kategoriler tek kolondaysa bazen çok kategorisi olan arkadaşlar sıkıntı yaşıyordur görünüm açısından. Mesela ben de şu anda sitedeki aktif temaya geçtiğimde öyle bir sorun yaşadım ve hemen bu kategori ayarlamasını yaptım.

Aşağıdaki kodu sidebar’da kategorileri nerede göstermek istiyorsanız oraya yapıştırın. ?php den önce çıkan boşluklaru kaldırmayı unutmayın.

<?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].'';
elseif ($i>=$cat_n/2):
$cat_right = $cat_right.'<li>'.$cats[$i].'</li>';
endif;
endfor;
?>
<ul class="sol">
<?php echo $cat_left;?>
</ul>
<ul class="sag">
<?php echo $cat_sag;?>
</ul>

Şu kodları da stil dosyanıza ekleyiniz.

.sag {float:left; width:47%;}
.sol {float:left; width:47%;}

3 Yorum

Yorum Yaz:

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