我正在写下面的代码。
$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 );
然后在下面出去。<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>
我想得到如下输出。 <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>
谢谢@vlood。我试了很多,但我一点也推不动class
或id
到ul
. 我正在更新我的帖子。First UPDATE
在我的fucntion.php
文件
register_nav_menu( \'primary-menu\', __( \'Primary Menu\' ) );
在我的header.php
文件<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>
我得到如下输出。<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>
我尝试了几种方法,但都解决不了问题Second UPDATE
我在214主题中发现了一个有趣的问题
在里面header.php
2014年主题之一
`<?php
wp_nav_menu( array( \'theme_location\' => \'primary\') );
?>`
在中functions.php
2014年主题之一// This theme uses wp_nav_menu() in two locations.
register_nav_menus( array(
\'primary\' => __( \'Top primary menu\', \'twentyfourteen\' ),
\'secondary\' => __( \'Secondary menu in left sidebar\', \'twentyfourteen\' ),
) );
<nav id="primary-navigation" class="site-navigation primary-navigation" role="navigation">
<div class="menu-mouse-container">
<ul id="menu-mouse" class="menu">
<li id="menu-item-26" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-26">
<a href="http://localhost/wordpress/">Home</a>
</li>
<li id="menu-item-25" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25">
<a href="http://localhost/wordpress/?page_id=19">Mouse</a>
</li>
</ul>
</div>
</nav>
id
喜欢menu-mouse
和class
喜欢menu
在里面ul
??