2013-03-04 208 views
1

我需要帮助改变处于选定状态的li的样式。我为我的Pages使用自定义WordPress模板。我不想创建几个模板只是为了将每个页面上的li类设置为.selectedWordpress菜单选中状态

反正这里是我的代码:

<nav class="topmenu"> 
<ul> 
<?php wp_nav_menu(array('theme_location' => 'menu-2')); ?> 
</ul> 
</nav> 

我有几页,我加入他们menu-2

回答

2

你不需要.selected类添加到菜单。 WordPress会自动将以下两个类添加到当前菜单项中。你可以把.selected类的代码,这些类和它的工作..

current-menu-item 
current_page_item 
+0

我也有静态菜单我的header.php里面,将WordPress的自动添加我的静态菜单上的2类? – 2013-03-04 20:41:37

+0

.menu li.current_page_item a,.menu li.current-cat a,.menu li.current-menu-item a { background-color:#8dc63f; color:#fff; } – 2013-03-04 21:34:21

+0

是的,它应该... – 2013-03-05 16:33:24