dropdown navigation menu

时间:2017-12-21 作者:maverick

<ul class="nav navbar-nav navbar-right">
        <li>
          <a class="page-scroll" href="#about">About</a>
        </li>
        <li>
          <a class="page-scroll" href="#features">Features</a>
        </li>
        <li class="dropdown">
          <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Pages <span><img src="<?php /*echo get_theme_file_uri( \'assets/img/icons/caret.svg\' );*/ ?>" alt=""></span></a>
          <ul class="dropdown-menu">
            <li><a href="#">Action</a></li>
            <li><a href="#">Another action</a></li>
            <li><a href="#">Something else here</a></li>
          </ul>
        </li>
        <li>
          <a class="page-scroll" href="#feedback">Feedback</a>
        </li>
        <li>
          <a class="page-scroll" href="#pricing">Compare</a>
        </li>
      </ul>
如何使用wp\\u nav\\u menu()函数添加li标记中的类?

<?php 
        $defaults = array(
          \'container\' => false,
          \'theme_location\' => \'primary-menu\',
          \'menu_class\' => \'nav navbar-nav navbar-right\'
        );
        wp_nav_menu($defaults);
      ?>

1 个回复
最合适的回答,由SO网友:maverick 整理而成

多亏了Rajilesh Panoli,上述评论中提供的github链接解决了问题。下载wp bootstrap navwalker。然后将该文件复制到主题的根目录,并将该文件包含在函数中。php文件,然后使用以下代码:

\'fallback_cb\' => \'WP_Bootstrap_Navwalker::fallback\',
          \'walker\' => new WP_Bootstrap_Navwalker(),
在页眉中的wp\\u nav\\u menu()函数中。php文件(或使用此函数的任何地方)。

结束