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

麦子
麦子
管理员
1219
文章
0
粉丝
建站文档298字数 115阅读0分23秒阅读模式

我们在设计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 分类文章页指定模板设定方法

我们在开发 WordPress 主题的时候,我希望某个指定的分类文章页面要用到单独的模板,而不是共用一个 Single.php 模板。这里我们如何设置呢?在这里,我们常用2种方法。 第一种、在 Fun...