0

次のコードを使用して、サイトにメニューを表示しています。これはネットワークであり、ルート サイトで動作しますが、新しいネットワークを作成すると動作しません

<?php wp_nav_menu( array( 'theme_location' => 'header-menu','menu_class'      => 'top-nav') ); ?>

唯一響くのは

class="last-menu-item menu-item-footer-main-container">

他には何もありません。何がこれを引き起こしているのでしょうか?

編集:周囲のコード

<div id="header">



<?php wp_nav_menu( array( 'theme_location' => 'header-menu','menu_class'      => 'top-nav') ); ?>

    </div><!-- end #header -->

周囲の出力:

            <div id="header">
class="last-menu-item menu-item-header-menu-container"><ul id="menu-header-menu" class="top-nav"><li id="menu-item-7" class="first-menu-item menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-5 current_page_item menu-item-7"><a href="#">...</a></li>
</ul></div>
4

1 に答える 1

0

</ul></div>終了タグがあり、コードが出力されているという事実に基づいて、<div id="header">class="..."><ul ...>コードを変更するだけで

<div id="header" <?php wp_nav_menu(array(...)); ?>
</div>

問題を修正します。

于 2013-07-12T03:13:30.533 に答える