Existe uma maneira de desenhar a listagem de categorias e destacar a categoria atual sendo visualizada?
Além disso, seria ótimo destacar a categoria atual se uma postagem ou página atribuída a ela estiver sendo visualizada.
Qualquer ajuda muito apreciada ...
Aqui está o meu código atual (estou excluindo a categoria padrão "sem categoria") ...
echo "<div class='menu top'><ul>";
$cat_args = array('orderby' => 'name', 'show_count' => $c, 'hierarchical' => $h);
$cat_args['title_li'] = '';
$cat_args['exclude_tree'] = 1;
wp_list_categories(apply_filters('widget_categories_args', $cat_args));
echo "</ul></div>";
O Wordpress Codex para a tag wp_list_categories é realmente muito útil aqui - o Wordpress já está atribuindo uma classe para a tag <li> da categoria atual.
Nesse ponto, você só precisa adicionar uma entrada ao arquivo .css do seu tema para aplicar o destaque que deseja a essa classe.
Por exemplo:
li.current-cat {
background: #CCC; }
Deve dar-lhe um bom fundo cinza.
Minha primeira inclinação é que você precisa aplicar de alguma forma uma classe diferente à categoria "atual" e usar CSS para realçá-la. Espero que seja um começo.