0
现在我的菜单变得活跃,如果我点击一些菜单项,但是当网站刚刚被加载它没有活动菜单,所以我想让第一个李作为活动。如何使第一个元素的菜单活动
此代码活动的菜单中加入当前菜单项
add_filter('nav_menu_css_class' , 'special_nav_class' , 10 , 2);
function special_nav_class ($classes, $item) {
if (in_array('current-menu-item', $classes)){
$classes[] = 'active';
}
return $classes;
}
function main_menu() {
add_theme_support('menus');
register_nav_menus(array(
'primary' => __('Primary Main Menu'),
));
register_nav_menus(array(
'secondary' => __('Primary Portfolio Navigation'),
));
}
$args = array(
'container' => '',
'menu_id' => false,
'items-wrap' => '%3$s',
'theme_location' => 'primary'
);
wp_nav_menu($args);
我alreayd这样做,B UT它不工作,请我更新了我的代码 – Andrew
@Andrew你应该直接注册你的菜单里面的functions.php内部没有像'main_menu' – AliAwwad
另一个函数,这并不改变任何东西 – Andrew