A special wp_list_categories()
public php v1 · immutable<?php$list_cats = wp_list_categories('echo=0');$list_cats = explode("\n", $list_cats);foreach($list_cats as $line) { if( strpos($line, '<ul ') ) $halt = true; if( strpos($line, '</ul>') ) $halt = false; if( strpos($line, 'class="cat-item') && $halt == false ) { $class = ($class == '-odd') ? '' : '-odd'; $line = preg_replace('/class="cat-item/', 'class="cat-item' . $class, $line); } echo $line . "\n";}?>