WordPress给导航菜单 a 标签添加class和data属性

老乐 定制开发4字数 343阅读1分8秒阅读模式

我们在设计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"属性,这里我们也可以自定义修改。

投上你的一票
 
  • 本文由 老乐 发表于 2024年9月8日 10:25:31
  • 转载请务必保留本文链接:https://www.zhujipingjia.com/wpmenu-addclass.html
  • WordPress导航添加属性