0

私はこれを何百万回も行ったことがありますが、今何が起こっているのかわかりません。ナビゲーション メニューが 1 つありましたが、クライアントから別のメニューを追加するように求められ、すべてが崩壊しました。2 番目のナビゲーションを追加し、いくつかのページを追加して適切な場所に割り当てた後、最初のメニューが 2 番目の場所に表示され、最初の場所に再び最初のメニューが表示されます。

これが私のレジスターナビコードですfunctions.php

register_nav_menus( array(
'primary' => __( 'Top navigacija', 'wpfme' ),
'above' => __( 'Above header', 'wpfme' ),
) );

header.phpファイル内の両方の配置は次のとおりです。

<div class="left" id="kkk_top">
            <p><?php bloginfo('name'); ?> <?php wp_nav_menu( array('menu' => 'Above header' )); ?>
</p>
</div><!-- #kkk-top -->
<div id="main_navigation">
    <?php wp_nav_menu( array('menu' => 'Top navigacija' )); ?>
</div><!-- #main_navigation -->

Above headerまた、場所に表示されるメニューは、2 番目のナビゲーションがなかったときの動的 ID で div にラップされ、Top navigacija場所に表示されるメニューは新しい動的 ID で div にラップされることも追加する必要があります。

4

1 に答える 1

0

2番目のメニューを削除して再度作成し、新しいテーマの場所に配置したところ、すべてクールになりました...疑わしい場合は常に再起動してください:)

于 2013-01-23T20:53:51.630 に答える