jenessawhite / sage-bootstrap4-navwalker
基于Sage 9主题的Bootstrap 4 Navbar组件navwalker
v1.2.1
2018-10-17 12:20 UTC
Requires
- php: >=5.3.2
This package is not auto-updated.
Last update: 2024-09-27 15:18:08 UTC
README
为基于Sage 9的主题设置Bootstrap 4 Navwalker。
要安装,请在Sage 9主题目录中运行以下命令
composer require "jenessawhite/sage-bootstrap4-navwalker"
在 wp_nav_menu 函数中包含navwalker
作为 Controller 方法(推荐)
在你的Controller中,可能是在 app.php
/** * Primary Nav Menu arguments * @return array */ public function primarymenu() { $args = array( 'theme_location' => 'primary_navigation', ... 'walker' => new wp_bootstrap4_navwalker() ); return $args; }
在你的Blade文件中,可能是在 header.blade.php
@if (has_nav_menu('primary_navigation')) {!! wp_nav_menu($primarymenu) !!} @endif
无Controller
如果你不使用Controller设置模板数据,你需要完全引用 \App\wp_bootstrap4_navwalker()。在你的Blade文件中,可能是在 header.blade.php
@if (has_nav_menu('primary_navigation')) {!! wp_nav_menu(['theme_location' => 'primary_navigation', 'walker' => new \App\wp_bootstrap4_navwalker()]) !!} @endif