
Aşağıdaki kodla alt ve üst kategoriler, alfabetik olarak iki ayrı sütunda sıralar. İstediğimiz bu sonuca ulaşmak için aşağıdaki kodu kullanıyoruz
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
$cats = explode("<br />",wp_list_categories('title_li=&echo=0&style=none '));
$cat_n = count($cats) - 1;
for ($i=0;$i< $cat_n;$i++):
if ($i<$cat_n/2):
$cat_sol = $cat_sol.'<li>'.$cats[$i].'';
elseif ($i>=$cat_n/2):
$cat_sag = $cat_sag.'<li>'.$cats[$i].'</li>';
endif;
endfor;
?>
<ul class="sol">
<?php echo $cat_sol;?>
</ul>
<ul class="sag">
<?php echo $cat_sag;?>
</ul>
Aşağıdaki bu kodla ise sadece üst kategorileri alfabetik olarak iki ayrı sütunda sıralar. İstediğimiz bu sonuca ulaşmak için aşağıdaki kodu kullanıyoruz
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
$cats = explode("<br />",wp_list_categories('title_li=&echo=0&depth=1&st yle=none'));
$cat_n = count($cats) - 1;
for ($i=0;$i< $cat_n;$i++):
if ($i<$cat_n/2):
$cat_sol = $cat_sol.'<li>'.$cats[$i].'';
elseif ($i>=$cat_n/2):
$cat_sag = $cat_sag.'<li>'.$cats[$i].'</li>';
endif;
endfor;
?>
<ul class="sol">
<?php echo $cat_sol;?>
</ul>
<ul class="sag">
<?php echo $cat_sag;?>
</ul>
Her iki durumda aşağıdaki kodları da stil dosyanıza eklediğinizde işiniz bitmiş olacaktır.
1
2
.sag {float:left; width:45%}
.sol {float:left; width:45%}