如何根据URL突出显示当前菜单栏?

时间:2011-07-25 作者:Cynial

==================================
Home Contact About
==================================
例如,菜单应如下所示

==================================
Home Contact About
     -------
==================================
当URL为http://loaclhost/contact/XXXXXXXX, 与其他相同。

如何做到这一点?似乎可以使用nav_menu_css_class 通过add\\u filter,但关键是如何判断当前菜单是contact(或other)?

1 个回复
SO网友:Mamaduka

如果您使用WordPress自定义菜单(并且在处理菜单时应该这样做),它会添加类current-menu-item 对于当前正在查看的页面。

结束

相关推荐

将CSS文件合并为单个缓存文件

我正在创建一个主题,我希望它有不同的小部件和插件。理想情况下,每个插件都有自己的css文件。然而,这种方法并不太好,因为我的头中可能包含多个文件。是否有一种方法可以在第一次用户请求时将所有不同的css文件排序缓存在一个css文件中,然后使用它?