在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匹配...这是我唯一的选择吗?
答案 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;
}