【发布时间】:2019-12-28 23:50:38
【问题描述】:
我正在尝试使用 wp-bootstrap-navwalker 来自定义我的导航。
这是我当前的静态代码示例
<div class="collapse navbar-collapse">
<ul class="navbar-nav nav navbar-right">
<li><a class="menu" href="index-2.html">home</a></li>
<li><a class="menu" href="#">travel</a></li>
<li><a class="menu" href="#">lifestyle</a></li>
<li><a class="menu" href="about.html">about me</a></li>
<li><a class="last-menu" href="contact.html">contact</a></li>
</ul>
</div>
我正在使用这个 wp-bootstrap-navwalker 使其动态化
wp_nav_menu( array(
'menu' => 'primary',
'theme_location' => 'primary',
'depth' => 2,
'container' => 'div',
'container_class' => 'collapse navbar-collapse',
'menu_class' => 'nav navbar-nav navbar-right',
'fallback_cb' => 'wp_bootstrap_navwalker::fallback',
'walker' => new wp_bootstrap_navwalker())
);
效果很好。现在我有一个问题,我的<a class="menu">home</a> 中有menu 类。如果该数据是动态出现的,我如何将menu 类放在我的锚标记中。有什么方法可以自定义这个wp_nav_menu(array( )); 吗?
【问题讨论】:
-
wp_bootstrap_navwalker()是否覆盖了start_el方法?
标签: php wordpress twitter-bootstrap