it-swarm-es.com

Listado de categorías con la categoría "seleccionada" resaltada

¿Hay alguna forma de dibujar la lista de categorías y resaltar la categoría actual que se está viendo?

Además, sería genial resaltar la categoría actual si se está viendo una publicación o página asignada a ella.

Cualquier ayuda muy apreciada ...

Aquí está mi código actual (estoy excluyendo la categoría predeterminada "sin categorizar") ...

  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>";
3
Scott B

El Códice de Wordpress para la etiqueta wp_list_categories es bastante útil aquí. Wordpress ya está asignando una clase a la etiqueta <li> de la categoría actual.

En ese momento, solo necesita agregar una entrada al archivo .css de su tema para aplicar cualquier resaltado que desee a esa clase.

Por ejemplo:

li.current-cat { 
background: #CCC; }

Debería darte un bonito fondo gris.

2
Chris Hubbs

Mi primera inclinación es que tendrías que aplicar de alguna manera una clase diferente a la categoría "actual" y luego usar CSS para resaltarla. Esperemos que sea un comienzo.

0
Travis Northcutt