菜单--如何添加“CURRENT-MENU-GRAGREASOR-ANASTOR”css类

时间:2017-03-05 作者:jDelforge

任何提示,以便:

添加css类current-menu-grand-ancestor 到具有类的项目current-menu-ancestor 有一个孩子也在班上current-menu-ancestor 通过功能。php?

非常感谢。

约翰

1 个回复
最合适的回答,由SO网友:Dev 整理而成

这样可以帮助您筛选菜单项并有条件地添加自定义类。(未经测试)

function add_nav_class( $classes ) {

    if ( class_exists( \'current-menu-ancestor\' ) || $item->title == \'blog\' )  {
        $classes[] = \'current-menu-grand-ancestor\';
    }

    return $classes;

}

add_filter( \'nav_menu_css_class\', \'add_nav_class\', 10, 2 );

相关推荐

如何将Java脚本添加到Custom-Page.php模板?

如何将javascript添加到自定义页面。php模板?如何使从w3schools ajax教程获得的以下javascript在自定义页面上工作。php模板?任何帮助都将不胜感激。工作javascript包含在以下HTML中:<!DOCTYPE html> <html> <style> table,th,td { border : 1px solid black; border-collapse: collapse;&#x