php 菜单自定义类菜单计数器计数菜单项单数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 菜单自定义类菜单计数器计数菜单项单数相关的知识,希望对你有一定的参考价值。
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;
}
以上是关于php 菜单自定义类菜单计数器计数菜单项单数的主要内容,如果未能解决你的问题,请参考以下文章
php 从管理菜单中删除订单计数
php 将自定义字段内容添加到菜单项
php 从管理菜单中删除未经审核的注释计数
php ACF添加自定义菜单项admin pannle
需要将“活动”类添加到自定义 WordPress 导航菜单
为 WP 中的特定页面自定义设置“当前菜单项”类