加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > CMS系统 > wordpress > 正文

WordPress教程:输出Bootstrap结构的导航栏菜单

发布时间:2020-12-14 14:38:15 所属栏目:wordpress 来源:网络整理
导读:站长朋友们在使用的过程中,当做成自适应网站,引入Bootstrap框架的时候,希望可以输出Bootstrap结构的导航栏菜单,这样就够利用Bootstrap提供的样式进行菜单的显示。这篇WordPress教程里我们就向大家介绍一下如何在wordpress网站中输出Bootstrap结构的菜单

站长朋友们在使用的过程中,当做成自适应网站,引入Bootstrap框架的时候,希望可以输出Bootstrap结构的导航栏菜单,这样就够利用Bootstrap提供的样式进行菜单的显示。这篇WordPress教程里我们就向大家介绍一下如何在wordpress网站中输出Bootstrap结构的菜单。

我们先来看一下Bootstrap导航栏结构HTML代码:

WordPress一般采用wp_nav_menu函数输出导航栏菜单,而通过该函数输出的菜单是得不到上述的html结构的。可喜的是wp_nav_menu函数支持自定义输出html结构。

wordpress中wp_nav_menu函数的参数如下所示:

'','menu' => '','container' => 'div','container_class' => '','container_id' => '','menu_class' => 'menu','menu_id' => '','echo' => true,'fallback_cb' => 'wp_page_menu','before' => '','after' => '','link_before' => '','link_after' => '','items_wrap' => '
    ','depth' => 0,'walker' => '' ); wp_nav_menu( $defaults ); ?>
'

我们要修改的是walker参数。

1. 切换到主题目录,打开functions.php文件,加入以下代码:

attr_title,'divider' ) == 0 && $depth === 1 ) { $output .= $indent . '
'
 '
'
'
'
'
'
'
'

2. 在需要的地方(header.php文件中)通过如下代码输出导航栏菜单:

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读