我想通过在wordpress中向<li>
添加活动类来突出显示当前菜单。菜单是在wordpress中动态创建的,是否可以突出显示当前菜单。
Wordpress本身就是这样做的。假设您使用wp_nav_menu()
来生成html(导航菜单不应该使用wp_list_pages()
,尽管如果是这样的话会有类似的答案),它会将class="current-menu-item"
添加到当前菜单项中。它实际上向这里列出的菜单html添加了一大堆有用的类。
css类必须是.active
是有原因的吗?如果是这样,您可以考虑使用jquery方法来添加基于本机类的活动类。