1

によって生成され<img>たそれぞれに異なるタグを入れようとしています。<li>wp_nav_menu()

これを生成したいという意味wp_nav_menu

<ul id="main-menu">
    <li id="menu-item-219" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-219">
        <a href="">
        <img id="icon-one" />
            Link One
        </a>
    </li>
    <li id="menu-item-220" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-220">
    <a href="">
        <img id="icon-two" />
        Link Two
        </a>
    </li>
</ul>

これ(元の出力)の代わりに:

<ul id="main-menu">
    <li id="menu-item-219" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-219">
        <a href="">
            Link One
        </a>
    </li>
    <li id="menu-item-220" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-220">
    <a href="">
        Link Two
        </a>
    </li>
</ul>

これまでのところ、パラメーターを試してい$link_beforeますが、両方を同時に生成しています。つまり、タグ<img id="icon-one" /><img id="icon-two" />の途中で実行しています。<a>

今、私はウォーカーを見ていますが、それを行うためのより明確な方法があるかどうか疑問に思っています。

4

2 に答える 2