dimanche 28 décembre 2014

Primery Menu Configuration problem


I am writing below code.



$values = array(
'theme_location' => 'primary',
'menu' => 'efgh',
'container' => 'div',
'container_class' => 'xyz',
'container_id' => 'pqr',
'menu_class' => 'menu_123',
'menu_id' => 'mno',
'items_wrap' => '<ul id="mouse_123" class="rat_456">Laptop</ul>'
);

wp_nav_menu( $values );


And getting below out put.



<nav>
<div class="menu_123">
<ul>
<li class="page_item page-item-27"><a href="http://localhost/wordpress/?page_id=27">Bucket</a></li>
<li class="page_item page-item-2"><a href="http://localhost/wordpress/?page_id=2">Jug</a></li>
<li class="page_item page-item-19"><a href="http://localhost/wordpress/?page_id=19">Cup</a></li>
</ul>
</div>
</nav>


I would like to get output like below.



<nav>
<div class="menu_123">
<ul class="my_class" id="my_id">
<li class="page_item page-item-27"><a href="http://localhost/wordpress/?page_id=27">Bucket</a></li>
<li class="page_item page-item-2"><a href="http://localhost/wordpress/?page_id=2">Jug</a></li>
<li class="page_item page-item-19"><a href="http://localhost/wordpress/?page_id=19">Cup</a></li>
</ul>
</div>
</nav>


Thanks @vlood. I am trying a lot but I could not push any class or id to ul. I am updating my post.


UPDATE


In my fucntion.php file



register_nav_menu( 'primary-menu', __( 'Primary Menu' ) );


In my header.php file



<nav>
<?php
wp_nav_menu(
array(
'container' => false,
'theme_location' => 'primary-menu',
'items_wrap' => '<ul id="%1$s" class="%2$s">%3$s</ul>'
));

?>
</nav>


I am getting output like below.



<nav>
<div class="menu">
<ul>
<li class="page_item page-item-27">
<a href="http://localhost/wordpress/?page_id=27">Bucket</a>
</li>
<li class="page_item page-item-2">
<a href="http://localhost/wordpress/?page_id=2">Mug</a>
</li>
<li class="page_item page-item-19">
<a href="http://localhost/wordpress/?page_id=19">Jug</a>
</li>
</ul>
</div>
</nav>


I tried several ways but could not solve the problem





Aucun commentaire:

Enregistrer un commentaire