Kru*_*nal 8 wordpress wordpress-theming
我正在为一个已经构建在wp上的网站开发一个wp主题,并且有一个非常大的菜单,在wp admin中分为两个菜单.
我想在单个UL中合并主题中的这两个菜单.目前它在不同的div容器和ul li中生成两个菜单,并打破了应用于它的样式和js.
如何将这两个菜单合并为单个容器中的单个ul li?
Mar*_*rty 19
好的,所以如果你使用的是wp_nav_menu()
尝试使用类似的东西
<ul id="MyMenu">
<?php wp_nav_menu( array('menu' => 'FirstMenu', 'items_wrap' => '%3$s' ) ); ?>
<?php wp_nav_menu( array('menu' => 'SecondMenu', 'items_wrap' => '%3$s' ) ); ?>
</ul>
Run Code Online (Sandbox Code Playgroud)
使用items_wrap将从每个菜单中删除ul,因此将菜单封装在已定义的ul标签中,wp_nav_menu将仅吐出li标签.
请参阅删除ul换行:http://codex.wordpress.org/Function_Reference/wp_nav_menu
中号
skl*_*any 13
问题是每个wp_nav_menu仍然被包裹在单独的div中.您还需要关闭这些div,方法是向每个div添加"'container'=> false",如下所示:
<ul id="MyMenu">
<?php wp_nav_menu( array('menu' => 'FirstMenu', 'items_wrap' => '%3$s', 'container' => false ) ); ?>
<?php wp_nav_menu( array('menu' => 'SecondMenu', 'items_wrap' => '%3$s', 'container' => false ) ); ?>
</ul>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7406 次 |
| 最近记录: |