如何使可能动态添加';活动';class到wordpress中的当前页面


How to make possible dynamically add 'active' class to current page in wordpress

我想通过在wordpress中向<li>添加活动类来突出显示当前菜单。菜单是在wordpress中动态创建的,是否可以突出显示当前菜单。

Wordpress本身就是这样做的。假设您使用wp_nav_menu()来生成html(导航菜单不应该使用wp_list_pages(),尽管如果是这样的话会有类似的答案),它会将class="current-menu-item"添加到当前菜单项中。它实际上向这里列出的菜单html添加了一大堆有用的类。

css类必须是.active是有原因的吗?如果是这样,您可以考虑使用jquery方法来添加基于本机类的活动类。