WordPress kategorileri çok fazla olan kullanıcılar bu kategorileri iki ayrı sütunda göstermek isteyebilir aşağıdaki kodlar bu kullanımı sağlayacaktır. Aşağıdaki açıklamaları okuyup kodları kategorileri göstermek istediğiniz yere ekleyiniz

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%}