WordPress的wp_nav_menu是不能给a标签添加额外的属性的,比如class,data等,所以就需要另外在添加函数了。方法如下:
在wp后台中外观——主题文件编辑器——找到functions.php文件中添加以下代码到 ?>内即可:
function xintheme_menu_link_atts( $atts, $item, $args ) {
$atts[‘class’] = ‘nav-link’;
$atts[‘data-link-alt’] = $item->title;
return $atts;
}
add_filter( ‘nav_menu_link_attributes’, ‘xintheme_menu_link_atts’, 10, 3 );
这样我们就可以自定义a标签的样式了,我们去css文件夹添加.nav-link{}样式即可。