Cult

Simple double listed columns

DISCLAIMER: this post is older than one year and may not be up to date with the latest WordPress version.

The standard wp_list_categories() function echoes a list of all your categories. Let’s see how we can quickly force the display of categories on two columns.

Simply paste the following piece of code where you’d like your categories to be displayed:

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

Then, just save the file, and enjoy!

Credits go to Blog Oh Blog for this awesome recipe!

Web Master

Hi, I am Miguel, I bought this site in 2009. So I now run or manage the site. Please visit my new website or follow me on twitter @W3i.

Share
Published by
Web Master
Tags: phpWPRecipes

Recent Posts

Weblog Tools Collection: WP-commerce Podcast

Jeff Chandler has done a great interview with Dan Milward of Instinct. Check it out…

4 days ago

WPZoom: WordPress related Firefox Addons

Firefox is regarded as the best Web browser in terms of extensions. It has hundreds…

4 days ago

MissyWard.com

5 days ago

cforms II now GPL compliant

Well, it was a long run, ok, only 24 hours when Mr. Seidel's announced that…

5 days ago

Goodbye to cforms II

If you are using the cforms II, you may want to head over to Mr.…

6 days ago

Revolution Two: Church Theme

Benefits include the Church theme, unlimited theme support answered by our experts, customization techniques with…

6 days ago