小编Naz*_*dan的帖子

Bootstrap v5 wp-bootstrap-navwalker 下拉导航栏不起作用



我在 function.php 中使用 Bootstrap v5 和 [wp-bootstrap-navwalker][1]

<?php
  require_once('class-wp-bootstrap-navwalker.php');
  function main_menu(){
    wp_nav_menu(array(
      'theme_location'    => 'main-menu',
      'menu_class'        => 'nav navbar-nav',
      'depth'             => 2,
      'container'         => 'div',
      'container_class'   => 'collapse navbar-collapse',
      'container_id'      => 'navbarSupportedContent',
      'fallback_cb'       => 'WP_Bootstrap_Navwalker::fallback',
      'walker'            => new WP_Bootstrap_Navwalker(),
    ));
  }
?>
Run Code Online (Sandbox Code Playgroud)

在 header.php 中

<nav class="navbar navbar-expand-lg navbar-light bg-light">
  <div class="container">
    <a class="navbar-brand" href="#">Navbar</a>
    <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon"></span>
    </button>
    <?php main_menu() ?>
  </div>
</nav>
Run Code Online (Sandbox Code Playgroud)

下拉菜单不起作用
[1]:https ://github.com/wp-bootstrap/wp-bootstrap-navwalker

javascript wordpress function navbar bootstrap-5

6
推荐指数
1
解决办法
6761
查看次数

标签 统计

bootstrap-5 ×1

function ×1

javascript ×1

navbar ×1

wordpress ×1