我创建了一个自定义帖子类型“演示文稿”,我在主菜单中添加了存档页面。 我的层次结构菜单是:
会议(空链接:href =“#”)
- 公司(空链接:href =“#”)
- - 演示文稿(CPT存档页面)
我想添加类'current-menu-ancestor'和'current-menu-parent',如下所示:
会议(空链接:href =“#”)'current-menu-ancestor'
- Société(空链接:href =“#”)'current-menu-parent'
- - Présentations(CPT存档页面)当前菜单
我该怎么做? 感谢
答案 0 :(得分:0)
不确定您究竟在寻找什么,但您可以修改它以使条件适合您。
尝试print_r();
$classes , $item, $args
。{/ p>
另外,请检查Codex references
function filter_handler( $classes , $item, $args, $depth ){
if (in_array('current-menu-item', $item->classes) OR in_array('current_page_item', $item->classes)) {
if ( 'presentations' == get_post_type() ) {
if ( $depth == 0 ) {
$classes[] = 'current-menu-ancestor';
}
if ( $depth == 1 ) {
$classes[] = 'current-menu-parent';
}
if ( $depth == 2 ) {
$classes[] = 'current-menu';
}
}
}
return $classes;
}
add_filter( 'nav_menu_css_class', 'filter_handler', 10, 4 );