菜单自定义类菜单计数器计数菜单项单数

php
阅读 42 收藏 0 点赞 0 评论 0

wp-menu-custom-classes
classes remove description filter wp menu description with tags

add_filter('nav_menu_css_class' , 'special_nav_class' , 10 , 2);
function special_nav_class($classes, $item){
     if(is_singular('sisters') && in_array('sisters', $item->classes)
		|| is_singular('st-katharine-drexel') && in_array('st-katharine-drexel', $item->classes)
		|| is_singular('national-shrine') && in_array('national-shrine', $item->classes)
        || is_singular('events') && in_array('events', $item->classes)
		|| is_singular('post') && in_array('events', $item->classes)
		|| is_singular('timeline') && in_array('st-katharine-drexel', $item->classes))
     {
        $classes[] = ' active ';
     }
     return $classes;
}

<?php $theme_location = 'neighborhood';

	$theme_locations = get_nav_menu_locations();
	
	$menu_obj = get_term( $theme_locations[$theme_location], 'nav_menu' );
	
	// Echo count of items in menu
	echo $menu_obj->count; ?>
	
----- post type active menu active state 

add_filter('nav_menu_css_class' , 'special_nav_class' , 10 , 2);
function special_nav_class($classes, $item){
     if(is_singular('armour') && in_array('armour', $item->classes) || is_singular('weapon') && in_array('weapon', $item->classes) || is_singular('suit') && in_array('suit', $item->classes)
        || is_singular('camp') && in_array('camp', $item->classes) || is_singular('post') && in_array('posts', $item->classes))
     {
             $classes[] = ' current-menu-item ';
     }
     return $classes;
}
评论列表


问题


面经


文章

微信
公众号

扫码关注公众号