WordPress как на ладони
Наставник Трепачёв Д.П., phphtml.net wordpress jino

Как в walker добавить класс nav navbar-nav navbar-right?

Как в walker добавить класс nav navbar-nav navbar-right? И, чтобы в этот класс был статичным, а не меню! Как в стандартном меню бутстрап! Если добавляю после вп нав то он вниз съезжает

<nav class="navbar navbar-default">
  <div class="container-fluid">
	<!-- Brand and toggle get grouped for better mobile display -->
	<div class="navbar-header">
	  <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
		<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="#">Brand</a>
	</div>

	<!-- Collect the nav links, forms, and other content for toggling -->
	<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
	  <ul class="nav navbar-nav">
		<li class="active"><a href="#">Link <span class="sr-only">(current)</span></a></li>
		<li><a href="#">Link</a></li>
		<li class="dropdown">
		  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></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>
			<li role="separator" class="divider"></li>
			<li><a href="#">Separated link</a></li>
			<li role="separator" class="divider"></li>
			<li><a href="#">One more separated link</a></li>
		  </ul>
		</li>
	  </ul>
	  <form class="navbar-form navbar-left">
		<div class="form-group">
		  <input type="text" class="form-control" placeholder="Search">
		</div>
		<button type="submit" class="btn btn-default">Submit</button>
	  </form>
	  <ul class="nav navbar-nav navbar-right">
		<li><a href="#">Link</a></li>
		<li class="dropdown">
		  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></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>
			<li role="separator" class="divider"></li>
			<li><a href="#">Separated link</a></li>
		  </ul>
		</li>
	  </ul>
	</div><!-- /.navbar-collapse -->
  </div><!-- /.container-fluid -->
</nav>
0
Timur 3 месяца назад
  • 0

    Добрый день!
    У меня часть меню прибита гвоздями в темплейт, а часть - динамическая (меню управляется из админки).

    Динамическую часть реализовал штатным wp_nav_menu со следующими параметрами:

     <!--MAIN MENU-->
    	 <?php wp_nav_menu( array(
    	'theme_location'  => 'primary',
    	'menu'            => '', 
    	'container'       => false, 
    	'container_class' => '', 
    	'container_id'    => '',
    	'menu_class'      => 'nav navbar-nav navbar-left', 
    	'menu_id'         => '',
    	'echo'            => true,
    	'fallback_cb'     => '__return_empty_string',
    	'before'          => '',
    	'after'           => '',
    	'link_before'     => '',
    	'link_after'      => '',
    	'items_wrap'      => '<ul id="%1$s" class="%2$s">%3$s</ul>',
    	'depth'           => 0,
    	'walker'          => '',
    ) );?>
    

    UL и LI отстайлил доп. стилями.

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Регистрация. Вход.