add_classname_to_parent_nav_link 函数给子菜单a标签添加属性

这篇文章中,老蒋需要记录的是利用add_classname_to_parent_nav_link函数给我们导航中的有子菜单的父菜单,有a记录添加class属性。

function add_classname_to_parent_nav_link($atts, $item) {

    // add class only on parent
    if($item->menu_item_parent == 0) {
        $atts['class'] = 'dropdown-toggle';
        $atts['data-toggle'] = 'dropdown';
    }   
    return $atts;   
}
add_filter('nav_menu_link_attributes', 'add_classname_to_parent_nav_link', 10, 2);

比如我们可以给父菜单的a记录添加class和data-toggle属性,当然如果有其他属性的也可以类似的添加。

投上你的一票

本文出处:老蒋部落 » add_classname_to_parent_nav_link 函数给子菜单a标签添加属性 | 欢迎分享( 公众号:老蒋朋友圈 )

公众号 「老蒋朋友圈」获取站长新知 / 加QQ群 【1012423279】获取商家优惠推送