WordPress Navwalker класс не отображает панель навигации на веб-странице

Файл Functions.php Я не понимаю, где проблема, так как я проверил счетчики имен, и все они кажутся правильными. Но все же файл не отображает панель навигации с "добавить меню" в качестве одного из элементов списка.

 <?php
  //register nav_walker alias
  require_once ('class-wp-bootstrap-navwalker.php');
  //theme support
  function wpb_theme_setup(){
    //nav menus
    register_nav_menus(array(
      'primary' => __('Primary menu'),
    ));
  }
  add_action('after_setup_theme','wpb_theme_setup');
 ?>

файл header.php - div с панелью навигации

<div class="blog-masthead">
  <div class="container">
    <nav class="nav blog-nav">
      <?php
      wp_nav_menu( array(
        'theme_location'  => 'primary',
        'depth'           => 2, // 1 = no dropdowns, 2 = with dropdowns.
        'container'       => 'div',
        'container_class' => 'collapse navbar-collapse',
        'container_id'    => 'bs-example-navbar-collapse-1',
        'menu_class'      => 'navbar-nav mr-auto',
        'fallback_cb'     => 'WP_Bootstrap_Navwalker::fallback',
        'walker'          => new WP_Bootstrap_Navwalker(),
      ) );
      ?>
    </nav>
  </div>
</div>

0 ответов

Другие вопросы по тегам