it-swarm.cn

类别列表中突出显示“已选择”类别

有没有办法绘制类别列表并突出显示当前正在查看的类别?

此外,如果正在查看分配给它的帖子或页面,则突出显示当前类别会很棒。

任何帮助非常感谢...

这是我当前的代码(我不包括默认的“未分类”类别)...

  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

Wp_list_categories标签的 Wordpress Codex 实际上非常有用 - Wordpress已经将类分配给当前类别的<li>标签。

此时,您只需要在主题的.css文件中添加一个条目,即可将您想要的任何突出显示应用于该类。

例如:

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

应该给你一个漂亮的灰色背景。

2
Chris Hubbs

我的第一个倾向是你需要以某种方式将不同的类应用于“当前”类别,然后使用CSS来突出显示它。希望这是一个开始。

0
Travis Northcutt