saffa803 / sage-bulma-navwalker
Bulma Navbar 组件 navwalker,适用于基于 Sage 9 的主题
1.0.1
2018-07-18 03:46 UTC
Requires
- php: >=5.3.2
This package is not auto-updated.
Last update: 2024-09-29 05:44:15 UTC
README
灵感来源于MWDelaney的sage-bootstrap4-navwalker
为基于 Sage 9 的主题设置 Bulma Navwalker。
要安装,请在您的 Sage9 主题目录中运行以下命令
composer require "saffa803/sage-bulma-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 \App\wp_bulma_navwalker() ); return $args; }
在您的 Blade 文件中,可能是 header.blade.php
@if (has_nav_menu('primary_navigation')) {!! wp_nav_menu($primarymenu) !!} @endif
不使用 Controller
如果您不使用 Controller 设置模板数据,您需要完全引用 \App\wp_bulma_navwalker()
。在您的 Blade 文件中,可能是 header.blade.php
@if (has_nav_menu('primary_navigation')) {!! wp_nav_menu(['theme_location' => 'primary_navigation', 'walker' => new \App\wp_bulma_navwalker()]) !!} @endif