saffa803/

sage-bulma-navwalker

Bulma Navbar 组件 navwalker,适用于基于 Sage 9 的主题

1.0.1 2018-07-18 03:46 UTC

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