Wordpress:将活动类添加到wp_nav_menu项目

时间:2010-10-07 11:27:15

标签: css wordpress

在Wordpress(3.0.1)中,如果我使用GUI更新主菜单以包含名为News的项目:

**

URL: /news/
Navigation Label: News
Title Attribute: news

**

新闻项目显示在我的菜单中。大。但是当我点击它并导航到/ news /页面时,WordPress不会向<li>添加current_menu_item类。

它也不会为<li>菜单项提供ID或“新闻”的名称 - 相反,它被称为“menu-item-899”之类的无用的东西。

为什么WordPress不添加current_menu_item类?当然它拥有它需要的所有信息吗? </grumble>

鉴于上述情况,如何设置<li>项目的样式以显示它是当前项目?我真的不想使用jquery查看页面名称并将其与任意命名的id匹配...这是我唯一的选择吗?

1 个答案:

答案 0 :(得分:1)

您可以使用此CSS样式:

/*.current-menu-item controls active state on nav menu */
#primary-menu ul li.current-menu-item a, ul li ul li.current-menu-item a {
 color:#663;

 }