我們在設計WordPress導航的時候,有些時候是需要給a標簽添加class屬性的,這里我們也無法人工添加,于是需要用到鉤子自動添加。
function spring_menu_link_atts( $atts, $item, $args ) { $atts['class'] = 'add-a-nav-class'; $atts['data-link-alt'] = $item->title; return $atts; } add_filter( 'nav_menu_link_attributes', 'spring_menu_link_atts', 10, 3 );
這里我們用的是"nav_menu_link_attributes"鉤子,然后給a標簽添加"add-a-nav-class"屬性,這里我們也可以自定義修改。
評論