bikubi / wp-bulma-navbar-walker
WordPress Nav Walker for Bulma Navbar Components
1.0.0
2019-02-12 12:34 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-19 15:19:25 UTC
README
A WordPress Nav Walker that outputs markup for the Bulma Navbar Component.
支持子菜单/下拉菜单。
用法
<nav class="navbar"> <div class="navbar-brand"> ... </div> <div class="navbar-menu"> <div class="navbar-end"><?php if (has_nav_menu('primary_navigation')) { wp_nav_menu(array( 'theme_location' => 'foo', 'menu_class' => '', // ignored 'container' => '', // ignored 'menu_class' => '', // ignored 'items_wrap' => '%3$s', // NOT ignored 'walker' => new \Bikubi\WPBulmaNavbarWalker\Walker_Nav_Menu )); } ?></div> </div> </nav>
注意事项
- 灵感来源于github.com/ridgey28/WP-Bulma-Navwalker. 它对我来说几乎工作得很好,但我遇到了使用
walker_nav_menu_start_el
过滤器并依赖于$args
为stdClass
对象的函数的问题。仅供参考。 - 我刚刚发现了 saffa803/sage-bulma-navwalker/blob/master/bulma-navwalker.php. 唉。它使用
<li>
,需要一些额外的CSS才能显示为一行(即navbar)。