WordPress tutorials: List cats two columns

Wpsnipp – The stadard wp_list_categories() functions echoes a list of all your categories. Let’s see how we can easily force the display of categories on two columns.Adding this PHP code to your wordpress theme will list your categories but separate them into two columns.



$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>';
<ul class="left">
<?php echo $cat_left;?>
<ul class="right">
<?php echo $cat_right;?>

Leave a comment