导航菜单未输出预期的代码段值


Navigation Menu not Outputing expected Snippet Value

我有一个这样的代码片段,

<div class="container">
            <ul id="menu">
                <li>
                    <a>
                        <i class="icon_about"></i>
                        <span class="title">Home</span>
                        <span class="description">Any Description Here Manual/Auto</span>
                    </a>
                </li>
            </ul>
</div>

我从这个php code中获得了menu项目的列表

<?php wp_nav_menu('menu=header_menu&container=false'); ?>

但是那条鳕鱼的结果是这样的,

<div class="menu">
    <ul>
        <li class="page_item page-item-14">
            <a href="My_Link"> About Me </a>
        </li>
    </ul>
</div>

因此,我在这里缺少的是<ul>标签内的id="container",以及anchor tag <a>之后的<span>。我真的不知道如何放置我有参考的那些

http://codex.wordpress.org/Function_Reference/wp_nav_menu

但问题是我仍然无法理解如何从片段中添加我缺少的内容。

它就在文档中:

$menu_id:应用于包含菜单项的 ul 元素的 ID。

$link_before:在链接文本之前输出文本

$link_after:链接文本后输出文本

使用这三个参数应该可以解决问题:

<?php wp_nav_menu('menu=header_menu&container=false&menu_id=container&link_before=<span class="title">&link_after=</span>'); ?>