我有一个单页模板。菜单包含主页,服务,博客,联系人等,并与<div id="blog">
合作。如果有人点击菜单项“博客”转到domain.com/#blog
。如果点击博客标题转到domain.com/blog/blog-title
。在这个页面中,我想要一个菜单项“博客”中的活动类。这是我的代码
add_filter('nav_menu_css_class' , 'my_nav_special_class' , 10 , 2);
function my_nav_special_class($classes, $item){
if(( is_page_template( 'page-blog.php' ) ) && ($item->title == 'BLOG')) {
$classes[] = 'active';
}
return $classes;
}
加载页面菜单项“博客”时处于活动状态。当停止加载菜单项“Home”激活时。
如何仅在菜单项“博客”中保留class="active"
?