【发布时间】:2014-02-23 21:06:41
【问题描述】:
为了尝试在我的全新主题中自定义菜单,我嵌入了一个包含一些参数的数组,如 URL http://codex.wordpress.org/Function_Reference/wp_nav_menu 上提供的支持页面所示
但是,这些值似乎被覆盖或无法正常工作。
这是我实现的代码
<?php
$defaults = array('container' => 'div', 'container_id' => 'menu', 'container_class' => '', 'items_wrap' => '<ul id="%1$s" class="%2$s">%3$s</ul>', 'fallback_cb' => 'wp_page_menu');
wp_nav_menu( $defaults );
?>
这是输出
<div id="menu" class="menu-main-container"><ul id="menu-main" class="menu">test</ul></div>
虽然容器类是一个空字符串,但呈现的代码包含了一些意想不到的东西。
至于 items_wrap,请参阅“如果从格式字符串中省略编号标记,则从菜单标记中省略相关参数。”的指南,我想了解我可以做些什么来避免要打印的令牌 1 和 2。 我想我必须去找一个定制的助行器。是这样吗?
【问题讨论】:
标签: wordpress