douxing7101 2017-01-03 22:01
浏览 72

Wordpress上的Bootstrap折叠导航栏

I have my Bootstrap navbar connected to my Wordpress navbar and all links work on desktop view. When in mobile view the navbar turns into a hamburger menu but I can not click it to show the menu.

header.php file:

 <nav class="navbar navbar-default navbar-fixed-top" role="navigation">
      <div class="container">
          <div class="navbar-header">
            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
              <span class="sr-only">Toggle navigation</span>
              <span class="icon-bar"></span>
              <span class="icon-bar"></span>
              <span class="icon-bar"></span>
            </button>
             <a class="navbar-brand" href="<?php bloginfo('url')?>"<?php bloginfo('name')?></a>
          </div>
           <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
          <ul class="menu">

        <?php
            wp_nav_menu( array(
                'menu'              => 'primary',
                'theme_location'    => 'Primary Nav',
                'depth'             => 3,
                'container'         => 'div',
                'container_class'   => 'collapse navbar-collapse',
        'container_id'      => 'bs-example-navbar-collapse-1',
                'menu_class'        => 'nav navbar-nav',
                'fallback_cb'       => 'wp_bootstrap_navwalker::fallback',
                'walker'            => new wp_bootstrap_navwalker())
            );
        ?>
          </ul>
          </div>
      </div>
    </nav>

fuctions.php file:
    <?php

function portfolio_enqueue() {
  //styles
    wp_enqueue_style( 'bootstrap', get_template_directory_uri() . '/bootstrap/css/bootstrap.min.css');
    wp_enqueue_style( 'style', get_template_directory_uri() . '/style.css');
    wp_enqueue_style('font-awesome', '//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
    //scripts
    wp_register_script('portfolio-js',
    get_template_directory_uri() .'/portfolio-js/portfolio.js', array('jquery'), '1.0.0', true);
    wp_enqueue_script('portfolio-js');
    wp_enqueue_script( 'bootstrapjs', get_template_directory_uri() . '/js/bootstrap.min.js', array('jquery'), '3.3.7', true);
    wp_enqueue_script('jquery');
}

add_action('wp_enqueue_scripts', 'portfolio_enqueue');

require_once('wp_bootstrap_navwalker.php');

register_nav_menus( array(
    'primary' => __( 'Primary Nav' ),
) );

function portfolio_theme_setup() {
  add_theme_support('menus');
  register_nav_menus(array(
    'primary' => ('Primary Nav')
  ));
}

I'm not sure what I'm missing or putting in wrong.

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 python的qt5界面
    • ¥15 无线电能传输系统MATLAB仿真问题
    • ¥50 如何用脚本实现输入法的热键设置
    • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
    • ¥30 深度学习,前后端连接
    • ¥15 孟德尔随机化结果不一致
    • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
    • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
    • ¥15 谁有desed数据集呀
    • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100