WordPress4.2から、category_css_class フィルタが追加されました。
このフィルタを使う事で、Category Widgetや、wp_list_categories()に、CSSクラスを追加することが出来るようになりました。
functions.phpに以下のようにフィルタを書くことで、子カテゴリーがある場合や、カテゴリスラッグのクラス等、自由にクラスを追加できます。
add_filter( 'category_css_class','raindrops_category_css_class',10,4 );
function raindrops_category_css_class($css_classes, $category, $depth, $args) {
$children= get_term_children($category->term_id, 'category' );
if( false !== $children ){
$css_classes[]= 'has_child_category';
}
$css_classes[]= sanitize_html_class( $category->slug );
return $css_classes;
}